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 interfaceNodesBuilder.IdMapAndProperties
-
Field Summary
Fields Modifier and Type Field Description static org.neo4j.gds.api.DefaultValueNO_PROPERTY_VALUEstatic longUNKNOWN_MAX_ID
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNode(long originalId)voidaddNode(long originalId, java.util.Map<java.lang.String,org.neo4j.values.storable.Value> properties)voidaddNode(long originalId, java.util.Map<java.lang.String,org.neo4j.values.storable.Value> properties, NodeLabelToken nodeLabels)voidaddNode(long originalId, java.util.Map<java.lang.String,org.neo4j.values.storable.Value> properties, org.neo4j.gds.NodeLabel nodeLabel)voidaddNode(long originalId, java.util.Map<java.lang.String,org.neo4j.values.storable.Value> properties, org.neo4j.gds.NodeLabel... nodeLabels)voidaddNode(long originalId, NodeLabelToken nodeLabels)voidaddNode(long originalId, org.neo4j.gds.NodeLabel nodeLabel)voidaddNode(long originalId, org.neo4j.gds.NodeLabel... nodeLabels)NodesBuilder.IdMapAndPropertiesbuild()NodesBuilder.IdMapAndPropertiesbuild(long highestNeoId)voidclose(java.lang.RuntimeException exception)Closes the NodesBuilder without flushing the internal buffers.longimportedNodes()
-
-
-
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.
-
-