Package org.neo4j.graphalgo.core.loading
Class InternalSequentialBitIdMappingBuilder
- java.lang.Object
-
- org.neo4j.graphalgo.core.loading.InternalSequentialBitIdMappingBuilder
-
- All Implemented Interfaces:
InternalIdMappingBuilder<InternalSequentialBitIdMappingBuilder.BulkAdder>
public final class InternalSequentialBitIdMappingBuilder extends java.lang.Object implements InternalIdMappingBuilder<InternalSequentialBitIdMappingBuilder.BulkAdder>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InternalSequentialBitIdMappingBuilder.BulkAdder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InternalSequentialBitIdMappingBuilder.BulkAdder
allocate(int batchLength)
InternalSequentialBitIdMappingBuilder.BulkAdder
allocate(long nodes)
SparseLongArray
build()
long
capacity()
static InternalSequentialBitIdMappingBuilder
of(long length, AllocationTracker tracker)
long
size()
-
-
-
Method Detail
-
of
public static InternalSequentialBitIdMappingBuilder of(long length, AllocationTracker tracker)
-
allocate
@Nullable public InternalSequentialBitIdMappingBuilder.BulkAdder allocate(int batchLength)
- Specified by:
allocate
in interfaceInternalIdMappingBuilder<InternalSequentialBitIdMappingBuilder.BulkAdder>
-
allocate
public InternalSequentialBitIdMappingBuilder.BulkAdder allocate(long nodes)
-
build
public SparseLongArray build()
-
capacity
public long capacity()
- Specified by:
capacity
in interfaceInternalIdMappingBuilder<InternalSequentialBitIdMappingBuilder.BulkAdder>
-
size
public long size()
-
-