Class LongNodePropertiesBuilder
- java.lang.Object
-
- org.neo4j.gds.core.loading.nodeproperties.InnerNodePropertiesBuilder
-
- org.neo4j.gds.core.loading.nodeproperties.LongNodePropertiesBuilder
-
public abstract class LongNodePropertiesBuilder extends InnerNodePropertiesBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected AllocationTracker
allocationTracker
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description NodeProperties
build(long size, NodeMapping nodeMapping)
static LongNodePropertiesBuilder
dense(long nodeCount, org.neo4j.gds.api.DefaultValue defaultValue, AllocationTracker allocationTracker)
static LongNodePropertiesBuilder
of(long nodeCount, org.neo4j.gds.api.DefaultValue defaultValue, AllocationTracker allocationTracker, int concurrency)
abstract void
set(long nodeId, long neoNodeId, long value)
void
setValue(long nodeId, long neoNodeId, org.neo4j.values.storable.Value value)
static LongNodePropertiesBuilder
sparse(org.neo4j.gds.api.DefaultValue defaultValue, AllocationTracker allocationTracker, int concurrency)
protected java.lang.Class<?>
valueClass()
-
-
-
Field Detail
-
allocationTracker
protected final AllocationTracker allocationTracker
-
-
Method Detail
-
of
public static LongNodePropertiesBuilder of(long nodeCount, org.neo4j.gds.api.DefaultValue defaultValue, AllocationTracker allocationTracker, int concurrency)
-
sparse
public static LongNodePropertiesBuilder sparse(org.neo4j.gds.api.DefaultValue defaultValue, AllocationTracker allocationTracker, int concurrency)
-
dense
public static LongNodePropertiesBuilder dense(long nodeCount, org.neo4j.gds.api.DefaultValue defaultValue, AllocationTracker allocationTracker)
-
set
public abstract void set(long nodeId, long neoNodeId, long value)
-
valueClass
protected java.lang.Class<?> valueClass()
- Specified by:
valueClass
in classInnerNodePropertiesBuilder
-
setValue
public void setValue(long nodeId, long neoNodeId, org.neo4j.values.storable.Value value)
- Specified by:
setValue
in classInnerNodePropertiesBuilder
-
build
public NodeProperties build(long size, NodeMapping nodeMapping)
- Specified by:
build
in classInnerNodePropertiesBuilder
-
-