diff --git a/community/community-it/kernel-it/src/test/java/org/neo4j/kernel/impl/storageengine/impl/recordstorage/RecordStorageReaderRelTypesAndDegreeTest.java b/community/community-it/kernel-it/src/test/java/org/neo4j/kernel/impl/storageengine/impl/recordstorage/RecordStorageReaderRelTypesAndDegreeTest.java
index 6a47f4060b8f8..746832e013a08 100644
--- a/community/community-it/kernel-it/src/test/java/org/neo4j/kernel/impl/storageengine/impl/recordstorage/RecordStorageReaderRelTypesAndDegreeTest.java
+++ b/community/community-it/kernel-it/src/test/java/org/neo4j/kernel/impl/storageengine/impl/recordstorage/RecordStorageReaderRelTypesAndDegreeTest.java
@@ -39,7 +39,7 @@
import org.neo4j.kernel.impl.store.record.RecordLoad;
import org.neo4j.kernel.impl.store.record.RelationshipGroupRecord;
import org.neo4j.kernel.impl.store.record.RelationshipRecord;
-import org.neo4j.storageengine.api.Direction;
+import org.neo4j.storageengine.api.RelationshipDirection;
import org.neo4j.storageengine.api.StorageNodeCursor;
import org.neo4j.storageengine.api.StorageRelationshipGroupCursor;
import org.neo4j.test.TestGraphDatabaseFactory;
@@ -57,9 +57,8 @@
import static org.neo4j.kernel.impl.storageengine.impl.recordstorage.TestRelType.LOOP;
import static org.neo4j.kernel.impl.storageengine.impl.recordstorage.TestRelType.OUT;
import static org.neo4j.kernel.impl.store.record.Record.NO_NEXT_RELATIONSHIP;
-import static org.neo4j.storageengine.api.Direction.BOTH;
-import static org.neo4j.storageengine.api.Direction.INCOMING;
-import static org.neo4j.storageengine.api.Direction.OUTGOING;
+import static org.neo4j.storageengine.api.RelationshipDirection.INCOMING;
+import static org.neo4j.storageengine.api.RelationshipDirection.OUTGOING;
public class RecordStorageReaderRelTypesAndDegreeTest extends RecordStorageReaderTestBase
{
@@ -204,7 +203,7 @@ private void testDegreeByDirectionForDenseNodeWithPartiallyDeletedRelGroupChain(
assertEquals( outRelCount + loopRelCount, degreeForDirection( cursor, OUTGOING ) );
assertEquals( inRelCount + loopRelCount, degreeForDirection( cursor, INCOMING ) );
- assertEquals( inRelCount + outRelCount + loopRelCount, degreeForDirection( cursor, BOTH ) );
+ assertEquals( inRelCount + outRelCount + loopRelCount, degreeForDirection( cursor, RelationshipDirection.LOOP) );
}
private void testDegreeByDirectionForDenseNodeWithPartiallyDeletedRelChains( boolean modifyInChain,
@@ -232,15 +231,15 @@ private void testDegreeByDirectionForDenseNodeWithPartiallyDeletedRelChains( boo
assertEquals( outRelCount + loopRelCount, degreeForDirection( cursor, OUTGOING ) );
assertEquals( inRelCount + loopRelCount, degreeForDirection( cursor, INCOMING ) );
- assertEquals( inRelCount + outRelCount + loopRelCount, degreeForDirection( cursor, BOTH ) );
+ assertEquals( inRelCount + outRelCount + loopRelCount, degreeForDirection( cursor, RelationshipDirection.LOOP) );
}
- private int degreeForDirection( StorageNodeCursor cursor, Direction direction )
+ private int degreeForDirection( StorageNodeCursor cursor, RelationshipDirection direction )
{
return degreeForDirectionAndType( cursor, direction, ANY_RELATIONSHIP_TYPE );
}
- private int degreeForDirectionAndType( StorageNodeCursor cursor, Direction direction, int relType )
+ private int degreeForDirectionAndType( StorageNodeCursor cursor, RelationshipDirection direction, int relType )
{
int degree = 0;
try ( StorageRelationshipGroupCursor groups = storageReader.allocateRelationshipGroupCursor() )
@@ -258,7 +257,7 @@ private int degreeForDirectionAndType( StorageNodeCursor cursor, Direction direc
case INCOMING:
degree += groups.incomingCount() + groups.loopCount();
break;
- case BOTH:
+ case LOOP:
degree += groups.outgoingCount() + groups.incomingCount() + groups.loopCount();
break;
default:
@@ -307,9 +306,9 @@ private void testDegreeByDirectionAndTypeForDenseNodeWithPartiallyDeletedRelGrou
assertEquals( inRelCount, degreeForDirectionAndType( cursor, INCOMING, relTypeId( IN ) ) );
assertEquals( loopRelCount, degreeForDirectionAndType( cursor, INCOMING, relTypeId( LOOP ) ) );
- assertEquals( inRelCount, degreeForDirectionAndType( cursor, BOTH, relTypeId( IN ) ) );
- assertEquals( outRelCount, degreeForDirectionAndType( cursor, BOTH, relTypeId( OUT ) ) );
- assertEquals( loopRelCount, degreeForDirectionAndType( cursor, BOTH, relTypeId( LOOP ) ) );
+ assertEquals( inRelCount, degreeForDirectionAndType( cursor, RelationshipDirection.LOOP, relTypeId( IN ) ) );
+ assertEquals( outRelCount, degreeForDirectionAndType( cursor, RelationshipDirection.LOOP, relTypeId( OUT ) ) );
+ assertEquals( loopRelCount, degreeForDirectionAndType( cursor, RelationshipDirection.LOOP, relTypeId( LOOP ) ) );
}
private void testDegreeByDirectionAndTypeForDenseNodeWithPartiallyDeletedRelChains( boolean modifyInChain,
@@ -343,9 +342,9 @@ private void testDegreeByDirectionAndTypeForDenseNodeWithPartiallyDeletedRelChai
assertEquals( inRelCount, degreeForDirectionAndType( cursor, INCOMING, relTypeId( IN ) ) );
assertEquals( loopRelCount, degreeForDirectionAndType( cursor, INCOMING, relTypeId( LOOP ) ) );
- assertEquals( inRelCount, degreeForDirectionAndType( cursor, BOTH, relTypeId( IN ) ) );
- assertEquals( outRelCount, degreeForDirectionAndType( cursor, BOTH, relTypeId( OUT ) ) );
- assertEquals( loopRelCount, degreeForDirectionAndType( cursor, BOTH, relTypeId( LOOP ) ) );
+ assertEquals( inRelCount, degreeForDirectionAndType( cursor, RelationshipDirection.LOOP, relTypeId( IN ) ) );
+ assertEquals( outRelCount, degreeForDirectionAndType( cursor, RelationshipDirection.LOOP, relTypeId( OUT ) ) );
+ assertEquals( loopRelCount, degreeForDirectionAndType( cursor, RelationshipDirection.LOOP, relTypeId( LOOP ) ) );
}
@Test
diff --git a/community/kernel-api/src/main/java/org/neo4j/storageengine/api/Direction.java b/community/kernel-api/src/main/java/org/neo4j/storageengine/api/Direction.java
deleted file mode 100644
index a1313a2414ca2..0000000000000
--- a/community/kernel-api/src/main/java/org/neo4j/storageengine/api/Direction.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2002-2018 "Neo4j,"
- * Neo4j Sweden AB [http://neo4j.com]
- *
- * This file is part of Neo4j.
- *
- * Neo4j is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-package org.neo4j.storageengine.api;
-
-/**
- * Direction of a relationship from a node's POV.
- */
-public enum Direction
-{
- OUTGOING,
- INCOMING,
- BOTH
-}
diff --git a/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/RelationshipDirection.java b/community/kernel-api/src/main/java/org/neo4j/storageengine/api/RelationshipDirection.java
similarity index 97%
rename from community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/RelationshipDirection.java
rename to community/kernel-api/src/main/java/org/neo4j/storageengine/api/RelationshipDirection.java
index 94ba4b106571d..d460ec4ddeeff 100644
--- a/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/RelationshipDirection.java
+++ b/community/kernel-api/src/main/java/org/neo4j/storageengine/api/RelationshipDirection.java
@@ -17,7 +17,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
-package org.neo4j.kernel.impl.newapi;
+package org.neo4j.storageengine.api;
/**
* Low level representation of relationship direction, used to keep traversal state and query tx-state
diff --git a/community/kernel-api/src/main/java/org/neo4j/storageengine/api/txstate/NodeState.java b/community/kernel-api/src/main/java/org/neo4j/storageengine/api/txstate/NodeState.java
index 8640cc5983bc3..bc38e2393a6e0 100644
--- a/community/kernel-api/src/main/java/org/neo4j/storageengine/api/txstate/NodeState.java
+++ b/community/kernel-api/src/main/java/org/neo4j/storageengine/api/txstate/NodeState.java
@@ -21,7 +21,7 @@
import org.eclipse.collections.api.iterator.LongIterator;
-import org.neo4j.kernel.impl.newapi.RelationshipDirection;
+import org.neo4j.storageengine.api.RelationshipDirection;
/**
* Represents the transactional changes to a node:
diff --git a/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/NodeStateImpl.java b/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/NodeStateImpl.java
index 7f6fece4cf6e7..11f92ed1cac4e 100644
--- a/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/NodeStateImpl.java
+++ b/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/NodeStateImpl.java
@@ -30,11 +30,10 @@
import java.util.Set;
import org.neo4j.kernel.impl.api.state.RelationshipChangesForNode.DiffStrategy;
-import org.neo4j.kernel.impl.newapi.RelationshipDirection;
import org.neo4j.kernel.impl.util.collection.CollectionsFactory;
import org.neo4j.kernel.impl.util.diffsets.MutableLongDiffSets;
import org.neo4j.kernel.impl.util.diffsets.MutableLongDiffSetsImpl;
-import org.neo4j.storageengine.api.Direction;
+import org.neo4j.storageengine.api.RelationshipDirection;
import org.neo4j.storageengine.api.StorageProperty;
import org.neo4j.storageengine.api.txstate.LongDiffSets;
import org.neo4j.storageengine.api.txstate.NodeState;
@@ -138,7 +137,7 @@ MutableLongDiffSets getOrCreateLabelDiffSets()
return labelDiffSets;
}
- public void addRelationship( long relId, int typeId, Direction direction )
+ public void addRelationship( long relId, int typeId, RelationshipDirection direction )
{
if ( !hasAddedRelationships() )
{
@@ -147,7 +146,7 @@ public void addRelationship( long relId, int typeId, Direction direction )
relationshipsAdded.addRelationship( relId, typeId, direction );
}
- public void removeRelationship( long relId, int typeId, Direction direction )
+ public void removeRelationship( long relId, int typeId, RelationshipDirection direction )
{
if ( hasAddedRelationships() )
{
diff --git a/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/RelationshipChangesForNode.java b/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/RelationshipChangesForNode.java
index 054806910fc54..78f3621360756 100644
--- a/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/RelationshipChangesForNode.java
+++ b/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/RelationshipChangesForNode.java
@@ -29,8 +29,7 @@
import org.eclipse.collections.impl.set.mutable.primitive.LongHashSet;
import org.neo4j.collection.PrimitiveLongCollections;
-import org.neo4j.kernel.impl.newapi.RelationshipDirection;
-import org.neo4j.storageengine.api.Direction;
+import org.neo4j.storageengine.api.RelationshipDirection;
import static java.lang.Math.toIntExact;
@@ -79,7 +78,7 @@ public RelationshipChangesForNode( DiffStrategy diffStrategy )
this.diffStrategy = diffStrategy;
}
- public void addRelationship( long relId, int typeId, Direction direction )
+ public void addRelationship( long relId, int typeId, RelationshipDirection direction )
{
final MutableIntObjectMap relTypeToRelsMap = getTypeToRelMapForDirection( direction );
final MutableLongSet rels = relTypeToRelsMap.getIfAbsentPut( typeId, LongHashSet::new );
@@ -87,7 +86,7 @@ public void addRelationship( long relId, int typeId, Direction direction )
rels.add( relId );
}
- public boolean removeRelationship( long relId, int typeId, Direction direction )
+ public boolean removeRelationship( long relId, int typeId, RelationshipDirection direction )
{
final MutableIntObjectMap relTypeToRelsMap = getTypeToRelMapForDirection( direction );
final MutableLongSet rels = relTypeToRelsMap.get( typeId );
@@ -175,7 +174,7 @@ private MutableIntObjectMap loops()
return loops;
}
- private MutableIntObjectMap getTypeToRelMapForDirection( Direction direction )
+ private MutableIntObjectMap getTypeToRelMapForDirection( RelationshipDirection direction )
{
final MutableIntObjectMap relTypeToRelsMap;
switch ( direction )
@@ -186,7 +185,7 @@ private MutableIntObjectMap getTypeToRelMapForDirection( Directi
case OUTGOING:
relTypeToRelsMap = outgoing();
break;
- case BOTH:
+ case LOOP:
relTypeToRelsMap = loops();
break;
default:
diff --git a/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/TxState.java b/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/TxState.java
index 6b46f0ea54588..a8eaa3e40b735 100644
--- a/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/TxState.java
+++ b/community/kernel/src/main/java/org/neo4j/kernel/impl/api/state/TxState.java
@@ -45,7 +45,7 @@
import org.neo4j.kernel.impl.util.diffsets.DiffSets;
import org.neo4j.kernel.impl.util.diffsets.MutableLongDiffSets;
import org.neo4j.kernel.impl.util.diffsets.MutableLongDiffSetsImpl;
-import org.neo4j.storageengine.api.Direction;
+import org.neo4j.storageengine.api.RelationshipDirection;
import org.neo4j.storageengine.api.RelationshipVisitor;
import org.neo4j.storageengine.api.schema.IndexDescriptor;
import org.neo4j.storageengine.api.txstate.DiffSetsVisitor;
@@ -291,12 +291,12 @@ public void relationshipDoCreate( long id, int relationshipTypeId, long startNod
if ( startNodeId == endNodeId )
{
- getOrCreateNodeState( startNodeId ).addRelationship( id, relationshipTypeId, Direction.BOTH );
+ getOrCreateNodeState( startNodeId ).addRelationship( id, relationshipTypeId, RelationshipDirection.LOOP );
}
else
{
- getOrCreateNodeState( startNodeId ).addRelationship( id, relationshipTypeId, Direction.OUTGOING );
- getOrCreateNodeState( endNodeId ).addRelationship( id, relationshipTypeId, Direction.INCOMING );
+ getOrCreateNodeState( startNodeId ).addRelationship( id, relationshipTypeId, RelationshipDirection.OUTGOING );
+ getOrCreateNodeState( endNodeId ).addRelationship( id, relationshipTypeId, RelationshipDirection.INCOMING );
}
getOrCreateRelationshipState( id ).setMetaData( startNodeId, endNodeId, relationshipTypeId );
@@ -317,12 +317,12 @@ public void relationshipDoDelete( long id, int type, long startNodeId, long endN
if ( startNodeId == endNodeId )
{
- getOrCreateNodeState( startNodeId ).removeRelationship( id, type, Direction.BOTH );
+ getOrCreateNodeState( startNodeId ).removeRelationship( id, type, RelationshipDirection.LOOP );
}
else
{
- getOrCreateNodeState( startNodeId ).removeRelationship( id, type, Direction.OUTGOING );
- getOrCreateNodeState( endNodeId ).removeRelationship( id, type, Direction.INCOMING );
+ getOrCreateNodeState( startNodeId ).removeRelationship( id, type, RelationshipDirection.OUTGOING );
+ getOrCreateNodeState( endNodeId ).removeRelationship( id, type, RelationshipDirection.INCOMING );
}
if ( relationshipStatesMap != null )
diff --git a/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/DefaultRelationshipGroupCursor.java b/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/DefaultRelationshipGroupCursor.java
index 1265ee4f8ea9e..73098f4e8eb28 100644
--- a/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/DefaultRelationshipGroupCursor.java
+++ b/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/DefaultRelationshipGroupCursor.java
@@ -26,6 +26,7 @@
import org.neo4j.internal.kernel.api.RelationshipGroupCursor;
import org.neo4j.internal.kernel.api.RelationshipTraversalCursor;
+import org.neo4j.storageengine.api.RelationshipDirection;
import org.neo4j.storageengine.api.StorageRelationshipGroupCursor;
import org.neo4j.storageengine.api.txstate.NodeState;
import org.neo4j.storageengine.api.txstate.RelationshipState;
diff --git a/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/DefaultRelationshipTraversalCursor.java b/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/DefaultRelationshipTraversalCursor.java
index bb6eb5f798e01..9b5c48c1b2e81 100644
--- a/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/DefaultRelationshipTraversalCursor.java
+++ b/community/kernel/src/main/java/org/neo4j/kernel/impl/newapi/DefaultRelationshipTraversalCursor.java
@@ -24,16 +24,17 @@
import org.neo4j.internal.kernel.api.NodeCursor;
import org.neo4j.internal.kernel.api.RelationshipTraversalCursor;
+import org.neo4j.storageengine.api.RelationshipDirection;
import org.neo4j.storageengine.api.StorageRelationshipTraversalCursor;
import org.neo4j.storageengine.api.txstate.NodeState;
import static java.lang.String.format;
import static org.neo4j.internal.kernel.api.Read.ANY_RELATIONSHIP_TYPE;
import static org.neo4j.kernel.impl.newapi.References.clearEncoding;
-import static org.neo4j.kernel.impl.newapi.RelationshipDirection.INCOMING;
-import static org.neo4j.kernel.impl.newapi.RelationshipDirection.LOOP;
-import static org.neo4j.kernel.impl.newapi.RelationshipDirection.OUTGOING;
import static org.neo4j.kernel.impl.store.record.AbstractBaseRecord.NO_ID;
+import static org.neo4j.storageengine.api.RelationshipDirection.INCOMING;
+import static org.neo4j.storageengine.api.RelationshipDirection.LOOP;
+import static org.neo4j.storageengine.api.RelationshipDirection.OUTGOING;
class DefaultRelationshipTraversalCursor extends DefaultRelationshipCursor
implements RelationshipTraversalCursor
diff --git a/community/kernel/src/test/java/org/neo4j/kernel/impl/api/state/RelationshipChangesForNodeTest.java b/community/kernel/src/test/java/org/neo4j/kernel/impl/api/state/RelationshipChangesForNodeTest.java
index 18839de8a3a84..f9fe0584cc08e 100644
--- a/community/kernel/src/test/java/org/neo4j/kernel/impl/api/state/RelationshipChangesForNodeTest.java
+++ b/community/kernel/src/test/java/org/neo4j/kernel/impl/api/state/RelationshipChangesForNodeTest.java
@@ -24,13 +24,13 @@
import org.junit.Test;
import org.neo4j.collection.PrimitiveLongCollections;
-import org.neo4j.kernel.impl.newapi.RelationshipDirection;
+import org.neo4j.storageengine.api.RelationshipDirection;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.equalTo;
-import static org.neo4j.storageengine.api.Direction.BOTH;
-import static org.neo4j.storageengine.api.Direction.INCOMING;
-import static org.neo4j.storageengine.api.Direction.OUTGOING;
+import static org.neo4j.storageengine.api.RelationshipDirection.INCOMING;
+import static org.neo4j.storageengine.api.RelationshipDirection.LOOP;
+import static org.neo4j.storageengine.api.RelationshipDirection.OUTGOING;
public class RelationshipChangesForNodeTest
{
@@ -46,9 +46,9 @@ public void shouldGetRelationships()
changes.addRelationship( 1, TYPE, INCOMING );
changes.addRelationship( 2, TYPE, OUTGOING );
changes.addRelationship( 3, TYPE, OUTGOING );
- changes.addRelationship( 4, TYPE, BOTH );
- changes.addRelationship( 5, TYPE, BOTH );
- changes.addRelationship( 6, TYPE, BOTH );
+ changes.addRelationship( 4, TYPE, LOOP );
+ changes.addRelationship( 5, TYPE, LOOP );
+ changes.addRelationship( 6, TYPE, LOOP );
LongIterator rawRelationships = changes.getRelationships();
assertThat( PrimitiveLongCollections.asArray( rawRelationships ), ids( 1, 2, 3, 4, 5, 6 ) );
@@ -66,13 +66,13 @@ public void shouldGetRelationshipsByTypeAndDirection()
changes.addRelationship( 1, TYPE, INCOMING );
changes.addRelationship( 2, TYPE, OUTGOING );
changes.addRelationship( 3, TYPE, OUTGOING );
- changes.addRelationship( 4, TYPE, BOTH );
- changes.addRelationship( 5, TYPE, BOTH );
- changes.addRelationship( 6, TYPE, BOTH );
+ changes.addRelationship( 4, TYPE, LOOP );
+ changes.addRelationship( 5, TYPE, LOOP );
+ changes.addRelationship( 6, TYPE, LOOP );
changes.addRelationship( 10, DECOY_TYPE, INCOMING );
changes.addRelationship( 11, DECOY_TYPE, OUTGOING );
- changes.addRelationship( 12, DECOY_TYPE, BOTH );
+ changes.addRelationship( 12, DECOY_TYPE, LOOP );
LongIterator rawIncoming =
changes.getRelationships( RelationshipDirection.INCOMING, TYPE );
diff --git a/community/kernel/src/test/java/org/neo4j/kernel/impl/storageengine/impl/recordstorage/RecordRelationshipTraversalCursorTest.java b/community/kernel/src/test/java/org/neo4j/kernel/impl/storageengine/impl/recordstorage/RecordRelationshipTraversalCursorTest.java
index 130f23f702f29..fd8a92be7a4a9 100644
--- a/community/kernel/src/test/java/org/neo4j/kernel/impl/storageengine/impl/recordstorage/RecordRelationshipTraversalCursorTest.java
+++ b/community/kernel/src/test/java/org/neo4j/kernel/impl/storageengine/impl/recordstorage/RecordRelationshipTraversalCursorTest.java
@@ -32,7 +32,6 @@
import org.neo4j.io.fs.FileSystemAbstraction;
import org.neo4j.io.pagecache.PageCache;
import org.neo4j.kernel.configuration.Config;
-import org.neo4j.kernel.impl.newapi.RelationshipDirection;
import org.neo4j.kernel.impl.store.NeoStores;
import org.neo4j.kernel.impl.store.RecordStore;
import org.neo4j.kernel.impl.store.RelationshipStore;
@@ -43,6 +42,7 @@
import org.neo4j.kernel.impl.store.record.RelationshipGroupRecord;
import org.neo4j.kernel.impl.store.record.RelationshipRecord;
import org.neo4j.logging.NullLogProvider;
+import org.neo4j.storageengine.api.RelationshipDirection;
import org.neo4j.test.rule.PageCacheAndDependenciesRule;
import org.neo4j.test.rule.fs.DefaultFileSystemRule;
@@ -51,10 +51,10 @@
import static org.junit.Assert.assertTrue;
import static org.neo4j.graphdb.factory.GraphDatabaseSettings.pagecache_memory;
import static org.neo4j.io.pagecache.tracing.cursor.context.EmptyVersionContextSupplier.EMPTY;
-import static org.neo4j.kernel.impl.newapi.RelationshipDirection.INCOMING;
-import static org.neo4j.kernel.impl.newapi.RelationshipDirection.LOOP;
-import static org.neo4j.kernel.impl.newapi.RelationshipDirection.OUTGOING;
import static org.neo4j.kernel.impl.store.record.Record.NO_NEXT_RELATIONSHIP;
+import static org.neo4j.storageengine.api.RelationshipDirection.INCOMING;
+import static org.neo4j.storageengine.api.RelationshipDirection.LOOP;
+import static org.neo4j.storageengine.api.RelationshipDirection.OUTGOING;
@RunWith( Parameterized.class )
public class RecordRelationshipTraversalCursorTest