Class 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.CypherGraphStore graphStore  
      protected InMemoryPropertySelection selection  
      protected org.neo4j.token.TokenHolders tokenHolders  
      • Fields inherited from class org.neo4j.kernel.impl.store.record.PropertyRecord

        INITIAL_SIZE
      • Fields inherited from class org.neo4j.kernel.impl.store.record.AbstractBaseRecord

        NO_ID
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractInMemoryRelationshipPropertyCursor​(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
      void close()  
      void initRelationshipPropertyCursor​(long id, int[] propertyIds, org.eclipse.collections.api.list.primitive.DoubleList propertyValues, InMemoryPropertySelection selection)  
      boolean next()  
      int propertyKey()  
      org.neo4j.values.storable.ValueGroup propertyType()  
      org.neo4j.values.storable.Value propertyValue()  
      void reset()  
      void setForceLoad()  
      • 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
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
      • Methods inherited from interface org.neo4j.storageengine.api.StorageCursor

        removeTracer, setTracer
      • Methods inherited from interface org.neo4j.storageengine.api.StoragePropertyCursor

        initNodeProperties, initNodeProperties, initNodeProperties, initRelationshipProperties, initRelationshipProperties, initRelationshipProperties, seekProperty, seekPropertyValue
    • Field Detail

      • graphStore

        protected final org.neo4j.gds.core.cypher.CypherGraphStore graphStore
      • tokenHolders

        protected final org.neo4j.token.TokenHolders tokenHolders
    • Constructor Detail

      • AbstractInMemoryRelationshipPropertyCursor

        protected AbstractInMemoryRelationshipPropertyCursor​(org.neo4j.gds.core.cypher.CypherGraphStore graphStore,
                                                             org.neo4j.token.TokenHolders tokenHolders)
    • 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()