Class HugeSparseLongArray
- java.lang.Object
-
- org.neo4j.graphalgo.core.utils.paged.HugeSparseLongArray
-
public final class HugeSparseLongArray extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HugeSparseLongArray.Builder
static class
HugeSparseLongArray.GrowingBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(long index)
long
get(long index)
long
getCapacity()
static MemoryRange
memoryEstimation(long maxId, long maxEntries)
-
-
-
Method Detail
-
memoryEstimation
public static MemoryRange memoryEstimation(long maxId, long maxEntries)
- Parameters:
maxId
- highest id that we need to represent (equals size inHugeSparseLongArray.Builder.create(long, AllocationTracker)
)maxEntries
- number of identifiers we need to store
-
getCapacity
public long getCapacity()
-
get
public long get(long index)
-
contains
public boolean contains(long index)
-
-