Package org.neo4j.gds.core
Class OpenGdsIdMapBehavior
- java.lang.Object
-
- org.neo4j.gds.core.OpenGdsIdMapBehavior
-
- All Implemented Interfaces:
IdMapBehavior
public class OpenGdsIdMapBehavior extends java.lang.Object implements IdMapBehavior
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
OpenGdsIdMapBehavior.InternalHugeIdMappingBuilderFactory
-
Constructor Summary
Constructors Constructor Description OpenGdsIdMapBehavior()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<InternalIdMappingBuilder<? extends IdMappingAllocator>,NodeMappingBuilder.Capturing>
create(boolean maxIdKnown, long maxOriginalId, AllocationTracker allocationTracker, java.util.Optional<java.lang.Long> nodeCount)
org.apache.commons.lang3.tuple.Pair<InternalIdMappingBuilderFactory<? extends InternalIdMappingBuilder<?>,?>,NodeMappingBuilder>
create(boolean maxIdKnown, AllocationTracker allocationTracker)
org.neo4j.gds.core.utils.mem.MemoryEstimation
memoryEstimation()
NodeMappingBuilder
nodeMappingBuilder()
-
-
-
Method Detail
-
create
public org.apache.commons.lang3.tuple.Pair<InternalIdMappingBuilderFactory<? extends InternalIdMappingBuilder<?>,?>,NodeMappingBuilder> create(boolean maxIdKnown, AllocationTracker allocationTracker)
- Specified by:
create
in interfaceIdMapBehavior
-
create
public org.apache.commons.lang3.tuple.Pair<InternalIdMappingBuilder<? extends IdMappingAllocator>,NodeMappingBuilder.Capturing> create(boolean maxIdKnown, long maxOriginalId, AllocationTracker allocationTracker, java.util.Optional<java.lang.Long> nodeCount)
- Specified by:
create
in interfaceIdMapBehavior
-
memoryEstimation
public org.neo4j.gds.core.utils.mem.MemoryEstimation memoryEstimation()
- Specified by:
memoryEstimation
in interfaceIdMapBehavior
-
nodeMappingBuilder
public NodeMappingBuilder nodeMappingBuilder()
-
-