Class AbstractInMemoryPropertyCursor

  • 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 AbstractInMemoryPropertyCursor
    extends org.neo4j.kernel.impl.store.record.PropertyRecord
    implements org.neo4j.storageengine.api.StoragePropertyCursor
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.neo4j.gds.compat.AbstractInMemoryPropertyCursor.DelegatePropertyCursor delegate  
      protected org.neo4j.gds.core.cypher.CypherGraphStore graphStore  
      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 
      Constructor Description
      AbstractInMemoryPropertyCursor​(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 clear()  
      void close()  
      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, 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
      • delegate

        protected org.neo4j.gds.compat.AbstractInMemoryPropertyCursor.DelegatePropertyCursor delegate
    • Constructor Detail

      • AbstractInMemoryPropertyCursor

        public AbstractInMemoryPropertyCursor​(org.neo4j.gds.core.cypher.CypherGraphStore graphStore,
                                              org.neo4j.token.TokenHolders tokenHolders)
    • Method Detail

      • propertyKey

        public int propertyKey()
        Specified by:
        propertyKey in interface org.neo4j.storageengine.api.StoragePropertyCursor
      • propertyType

        public org.neo4j.values.storable.ValueGroup propertyType()
        Specified by:
        propertyType in interface org.neo4j.storageengine.api.StoragePropertyCursor
      • propertyValue

        public org.neo4j.values.storable.Value propertyValue()
        Specified by:
        propertyValue in interface org.neo4j.storageengine.api.StoragePropertyCursor
      • next

        public boolean next()
        Specified by:
        next in interface org.neo4j.storageengine.api.StorageCursor
      • reset

        public void reset()
        Specified by:
        reset in interface org.neo4j.storageengine.api.StorageCursor
      • clear

        public void clear()
        Overrides:
        clear in class org.neo4j.kernel.impl.store.record.PropertyRecord
      • setForceLoad

        public void setForceLoad()
        Specified by:
        setForceLoad in interface org.neo4j.storageengine.api.StorageCursor
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface org.neo4j.storageengine.api.StorageCursor