Class InnerNodePropertiesBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract NodeProperties build​(long size, IdMap idMap)
      Builds the underlying node properties and performs a remapping to the internal id space using the given id map.
      abstract NodeProperties buildDirect​(long size)
      Builds the underlying node properties as-is.
      abstract void setValue​(long neoNodeId, org.neo4j.values.storable.Value value)  
      protected abstract java.lang.Class<?> valueClass()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InnerNodePropertiesBuilder

        public InnerNodePropertiesBuilder()
    • Method Detail

      • valueClass

        protected abstract java.lang.Class<?> valueClass()
      • setValue

        public abstract void setValue​(long neoNodeId,
                                      org.neo4j.values.storable.Value value)
      • buildDirect

        public abstract NodeProperties buildDirect​(long size)
        Builds the underlying node properties as-is. Note: The method expects the underlying node properties to be indexed by internal ids, i.e., ids ranging from 0 to node count. Violating the constraint is undefined behaviour.
      • build

        public abstract NodeProperties build​(long size,
                                             IdMap idMap)
        Builds the underlying node properties and performs a remapping to the internal id space using the given id map.