Class NodesBuilder
- java.lang.Object
-
- org.neo4j.gds.core.loading.construction.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()
-
-
-
Field Detail
-
UNKNOWN_MAX_ID
public static final long UNKNOWN_MAX_ID
- See Also:
- Constant Field Values
-
-
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)
-
addNode
public void addNode(long originalId, NodeLabelToken nodeLabels, PropertyValues properties)
-
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.
-
-