Class NodesBuilder
- java.lang.Object
-
- org.neo4j.gds.core.loading.construction.NodesBuilder
-
public final class NodesBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
NodesBuilder.IdMapAndProperties
-
Field Summary
Fields Modifier and Type Field Description static org.neo4j.gds.api.DefaultValue
NO_PROPERTY_VALUE
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, org.neo4j.gds.NodeLabel nodeLabel)
void
addNode(long originalId, org.neo4j.gds.NodeLabel... nodeLabels)
NodesBuilder.IdMapAndProperties
build()
NodesBuilder.IdMapAndProperties
build(long highestNeoId)
void
close(java.lang.RuntimeException exception)
Closes the NodesBuilder without flushing the internal buffers.long
importedNodes()
-
-
-
Field Detail
-
NO_PROPERTY_VALUE
public static final org.neo4j.gds.api.DefaultValue NO_PROPERTY_VALUE
-
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, 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 NodesBuilder.IdMapAndProperties build()
-
build
public NodesBuilder.IdMapAndProperties 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.
-
-