Package org.neo4j.gds.compat
Class AbstractInMemoryRelationshipPropertyCursor
- java.lang.Object
-
- org.neo4j.kernel.impl.store.record.AbstractBaseRecord
-
- org.neo4j.kernel.impl.store.record.PropertyRecord
-
- org.neo4j.gds.compat.AbstractInMemoryRelationshipPropertyCursor
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<org.neo4j.kernel.impl.store.record.PropertyBlock>,org.neo4j.storageengine.api.StorageCursor,org.neo4j.storageengine.api.StoragePropertyCursor
public abstract class AbstractInMemoryRelationshipPropertyCursor extends org.neo4j.kernel.impl.store.record.PropertyRecord
-
-
Field Summary
Fields Modifier and Type Field Description protected org.neo4j.gds.core.cypher.CypherGraphStoregraphStoreprotected InMemoryPropertySelectionselectionprotected org.neo4j.token.TokenHolderstokenHolders
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractInMemoryRelationshipPropertyCursor(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 voidclose()voidinitRelationshipPropertyCursor(long id, int[] propertyIds, org.eclipse.collections.api.list.primitive.DoubleList propertyValues, InMemoryPropertySelection selection)booleannext()intpropertyKey()org.neo4j.values.storable.ValueGrouppropertyType()org.neo4j.values.storable.ValuepropertyValue()voidreset()voidsetForceLoad()-
Methods inherited from class org.neo4j.kernel.impl.store.record.PropertyRecord
addDeletedRecord, addLoadedBlock, addPropertyBlock, clear, clearPropertyBlocks, copy, ensureBlocksLoaded, equals, getBlockCapacity, getBlocks, getDeletedRecords, getEntityId, getNextProp, getNodeId, getNumberOfBlocks, getPrevProp, getPropertyBlock, getPropertyBlocks, getRelId, getSchemaRuleId, hashCode, hasSpaceFor, initialize, isNodeSet, isRelSet, isSchemaSet, iterator, numberOfProperties, removePropertyBlock, setChanged, setEntity, setNextProp, setNodeId, setPrevProp, setPropertyBlock, setRelId, setSchemaRuleId, size, toString
-
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
-
-
-
-
Field Detail
-
graphStore
protected final org.neo4j.gds.core.cypher.CypherGraphStore graphStore
-
tokenHolders
protected final org.neo4j.token.TokenHolders tokenHolders
-
selection
protected InMemoryPropertySelection selection
-
-
Method Detail
-
initRelationshipPropertyCursor
public void initRelationshipPropertyCursor(long id, int[] propertyIds, org.eclipse.collections.api.list.primitive.DoubleList propertyValues, InMemoryPropertySelection selection)
-
next
public boolean next()
-
propertyKey
public int propertyKey()
-
propertyType
public org.neo4j.values.storable.ValueGroup propertyType()
-
propertyValue
public org.neo4j.values.storable.Value propertyValue()
-
reset
public void reset()
-
setForceLoad
public void setForceLoad()
-
close
public void close()
-
-