Class NodesBuilder


  • public final class NodesBuilder
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static long UNKNOWN_MAX_ID  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addNode​(long originalId)  
      void addNode​(long originalId, java.util.Map<java.lang.String,​org.neo4j.values.storable.Value> properties)  
      void addNode​(long originalId, java.util.Map<java.lang.String,​org.neo4j.values.storable.Value> properties, NodeLabelToken nodeLabels)  
      void addNode​(long originalId, java.util.Map<java.lang.String,​org.neo4j.values.storable.Value> properties, org.neo4j.gds.NodeLabel nodeLabel)  
      void addNode​(long originalId, java.util.Map<java.lang.String,​org.neo4j.values.storable.Value> properties, org.neo4j.gds.NodeLabel... nodeLabels)  
      void addNode​(long originalId, NodeLabelToken nodeLabels)  
      void addNode​(long originalId, NodeLabelToken nodeLabels, PropertyValues properties)  
      void addNode​(long originalId, org.neo4j.gds.NodeLabel nodeLabel)  
      void addNode​(long originalId, org.neo4j.gds.NodeLabel... nodeLabels)  
      void addNode​(long originalId, org.neo4j.values.virtual.MapValue properties, NodeLabelToken nodeLabels)  
      Nodes build()  
      Nodes build​(long highestNeoId)  
      void close​(java.lang.RuntimeException exception)
      Closes the NodesBuilder without flushing the internal buffers.
      long importedNodes()  
      • Methods inherited from class java.lang.Object

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

      • addNode

        public void addNode​(long originalId)
      • addNode

        public void addNode​(long originalId,
                            NodeLabelToken nodeLabels)
      • addNode

        public void addNode​(long originalId,
                            org.neo4j.gds.NodeLabel... nodeLabels)
      • addNode

        public void addNode​(long originalId,
                            org.neo4j.gds.NodeLabel nodeLabel)
      • addNode

        public void addNode​(long originalId,
                            java.util.Map<java.lang.String,​org.neo4j.values.storable.Value> properties)
      • addNode

        public void addNode​(long originalId,
                            java.util.Map<java.lang.String,​org.neo4j.values.storable.Value> properties,
                            NodeLabelToken nodeLabels)
      • addNode

        public void addNode​(long originalId,
                            org.neo4j.values.virtual.MapValue properties,
                            NodeLabelToken nodeLabels)
      • addNode

        public void addNode​(long originalId,
                            java.util.Map<java.lang.String,​org.neo4j.values.storable.Value> properties,
                            org.neo4j.gds.NodeLabel... nodeLabels)
      • addNode

        public void addNode​(long originalId,
                            java.util.Map<java.lang.String,​org.neo4j.values.storable.Value> properties,
                            org.neo4j.gds.NodeLabel nodeLabel)
      • importedNodes

        public long importedNodes()
      • build

        public Nodes build()
      • build

        public Nodes build​(long highestNeoId)
      • close

        public void close​(java.lang.RuntimeException exception)
        Closes the NodesBuilder without flushing the internal buffers. The given exception is thrown, once the thread local builders are closed.

        This method must be called in case of an error while using the NodesBuilder.