Package org.neo4j.internal.recordstorage
Class AbstractInMemoryRelationshipScanCursor
- java.lang.Object
-
- org.neo4j.kernel.impl.store.record.AbstractBaseRecord
-
- org.neo4j.kernel.impl.store.record.PrimitiveRecord
-
- org.neo4j.kernel.impl.store.record.RelationshipRecord
-
- org.neo4j.gds.storageengine.InMemoryRelationshipCursor
-
- org.neo4j.internal.recordstorage.AbstractInMemoryRelationshipScanCursor
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.neo4j.gds.core.cypher.RelationshipIds.UpdateListener,org.neo4j.storageengine.api.RelationshipVisitor<java.lang.RuntimeException>,org.neo4j.storageengine.api.StorageCursor,org.neo4j.storageengine.api.StorageEntityCursor,org.neo4j.storageengine.api.StorageEntityScanCursor<org.neo4j.storageengine.api.AllRelationshipsScan>,org.neo4j.storageengine.api.StorageRelationshipCursor,org.neo4j.storageengine.api.StorageRelationshipScanCursor
public abstract class AbstractInMemoryRelationshipScanCursor extends InMemoryRelationshipCursor implements org.neo4j.storageengine.api.StorageRelationshipScanCursor
-
-
Field Summary
-
Fields inherited from class org.neo4j.gds.storageengine.InMemoryRelationshipCursor
graphStore, maxRelationshipId, selection, sourceId, targetId, tokenHolders
-
-
Constructor Summary
Constructors Constructor Description AbstractInMemoryRelationshipScanCursor(org.neo4j.gds.core.cypher.CypherGraphStore graphStore, org.neo4j.token.TokenHolders tokenHolders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleannext()voidscan()booleanscanBatch(org.neo4j.storageengine.api.AllRelationshipsScan scan, int sizeHint)booleanscanRange(long start, long stop)voidsingle(long reference)-
Methods inherited from class org.neo4j.gds.storageengine.InMemoryRelationshipCursor
close, entityReference, hasProperties, initializeForRelationshipReference, onRelationshipIdsAdded, properties, reset, resetCursors, setForceLoad, sourceNodeReference, targetNodeReference, type, visit
-
Methods inherited from class org.neo4j.kernel.impl.store.record.RelationshipRecord
clear, copy, equals, getFirstNextRel, getFirstNode, getFirstPrevRel, getNextRel, getPrevRel, getSecondNextRel, getSecondNode, getSecondPrevRel, getType, hashCode, initialize, isFirstInChain, isFirstInFirstChain, isFirstInSecondChain, setFirstInChain, setFirstInFirstChain, setFirstInSecondChain, setFirstNextRel, setFirstNode, setFirstPrevRel, setIdTo, setLinks, setNextRel, setPrevRel, setSecondNextRel, setSecondNode, setSecondPrevRel, setType, toString
-
Methods inherited from class org.neo4j.kernel.impl.store.record.PrimitiveRecord
getNextProp, initialize, setNextProp
-
Methods inherited from class org.neo4j.kernel.impl.store.record.AbstractBaseRecord
getId, getIntId, getSecondaryUnitId, hasSecondaryUnitId, initialize, inUse, isCreated, isSecondaryUnitCreated, isUseFixedReferences, requiresSecondaryUnit, secondaryUnitToString, setCreated, setId, setInUse, setRequiresSecondaryUnit, setSecondaryUnitIdOnCreate, setSecondaryUnitIdOnLoad, setUseFixedReferences
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.neo4j.storageengine.api.StorageCursor
close, removeTracer, reset, setForceLoad, setTracer
-
Methods inherited from interface org.neo4j.storageengine.api.StorageEntityCursor
entityReference, hasProperties, properties, propertiesReference
-
-
-
-
Method Detail
-
scan
public void scan()
- Specified by:
scanin interfaceorg.neo4j.storageengine.api.StorageEntityScanCursor<org.neo4j.storageengine.api.AllRelationshipsScan>
-
single
public void single(long reference)
- Specified by:
singlein interfaceorg.neo4j.storageengine.api.StorageEntityScanCursor<org.neo4j.storageengine.api.AllRelationshipsScan>
-
next
public boolean next()
- Specified by:
nextin interfaceorg.neo4j.storageengine.api.StorageCursor- Overrides:
nextin classInMemoryRelationshipCursor
-
scanBatch
public boolean scanBatch(org.neo4j.storageengine.api.AllRelationshipsScan scan, int sizeHint)- Specified by:
scanBatchin interfaceorg.neo4j.storageengine.api.StorageEntityScanCursor<org.neo4j.storageengine.api.AllRelationshipsScan>
-
scanRange
public boolean scanRange(long start, long stop)
-
-