Package org.neo4j.gds.core.loading
Class GrowingHugeIdMapBuilder
- java.lang.Object
-
- org.neo4j.gds.core.loading.GrowingHugeIdMapBuilder
-
- All Implemented Interfaces:
IdMapBuilder
public final class GrowingHugeIdMapBuilder extends java.lang.Object implements IdMapBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HugeLongArrayBuilder.Allocator
allocate(int batchLength)
HugeLongArray
array()
IdMap
build(LabelInformation.Builder labelInformationBuilder, long highestNodeId, int concurrency, boolean checkDuplicateIds, AllocationTracker allocationTracker)
static GrowingHugeIdMapBuilder
of(AllocationTracker allocationTracker)
long
size()
-
-
-
Method Detail
-
of
public static GrowingHugeIdMapBuilder of(AllocationTracker allocationTracker)
-
allocate
@NotNull public HugeLongArrayBuilder.Allocator allocate(int batchLength)
- Specified by:
allocate
in interfaceIdMapBuilder
-
build
public IdMap build(LabelInformation.Builder labelInformationBuilder, long highestNodeId, int concurrency, boolean checkDuplicateIds, AllocationTracker allocationTracker)
- Specified by:
build
in interfaceIdMapBuilder
-
array
public HugeLongArray array()
-
size
public long size()
-
-