Class SparseLongArray
- java.lang.Object
-
- org.neo4j.graphalgo.core.utils.paged.SparseLongArray
-
public final class SparseLongArray extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SparseLongArray.Builder
static class
SparseLongArray.FromExistingBuilder
static class
SparseLongArray.SequentialBuilder
-
Field Summary
Fields Modifier and Type Field Description static int
BLOCK_SIZE
static long
NOT_FOUND
static int
SUPER_BLOCK_SHIFT
static int
SUPER_BLOCK_SIZE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SparseLongArray.Builder
builder(long capacity)
boolean
contains(long originalId)
static SparseLongArray.FromExistingBuilder
fromExistingBuilder(long[] array)
long
highestNeoId()
long
idCount()
static MemoryEstimation
memoryEstimation()
static SparseLongArray.SequentialBuilder
sequentialBuilder(long capacity)
long
toMappedNodeId(long originalId)
long
toOriginalNodeId(long mappedId)
static int
toValidBatchSize(int batchSize)
-
-
-
Field Detail
-
NOT_FOUND
public static final long NOT_FOUND
- See Also:
- Constant Field Values
-
BLOCK_SIZE
public static final int BLOCK_SIZE
- See Also:
- Constant Field Values
-
SUPER_BLOCK_SIZE
public static final int SUPER_BLOCK_SIZE
- See Also:
- Constant Field Values
-
SUPER_BLOCK_SHIFT
public static final int SUPER_BLOCK_SHIFT
-
-
Method Detail
-
toValidBatchSize
public static int toValidBatchSize(int batchSize)
-
builder
public static SparseLongArray.Builder builder(long capacity)
-
sequentialBuilder
public static SparseLongArray.SequentialBuilder sequentialBuilder(long capacity)
-
fromExistingBuilder
public static SparseLongArray.FromExistingBuilder fromExistingBuilder(long[] array)
-
memoryEstimation
public static MemoryEstimation memoryEstimation()
-
idCount
public long idCount()
-
highestNeoId
public long highestNeoId()
-
toMappedNodeId
public long toMappedNodeId(long originalId)
-
contains
public boolean contains(long originalId)
-
toOriginalNodeId
public long toOriginalNodeId(long mappedId)
-
-