Package org.neo4j.graphalgo.core.huge
Class AdjacencyList
- java.lang.Object
-
- org.neo4j.graphalgo.core.huge.AdjacencyList
-
public final class AdjacencyList extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AdjacencyList.Cursor
static class
AdjacencyList.DecompressingCursor
-
Field Summary
Fields Modifier and Type Field Description static long
PAGE_MASK
static int
PAGE_SHIFT
static int
PAGE_SIZE
-
Constructor Summary
Constructors Constructor Description AdjacencyList(byte[][] pages)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MemoryEstimation
compressedMemoryEstimation(boolean undirected)
static MemoryEstimation
compressedMemoryEstimation(long avgDegree, long nodeCount)
static MemoryEstimation
compressedMemoryEstimation(RelationshipType relationshipType, boolean undirected)
long
release()
static MemoryEstimation
uncompressedMemoryEstimation(boolean undirected)
static MemoryEstimation
uncompressedMemoryEstimation(RelationshipType relationshipType, boolean undirected)
-
-
-
Field Detail
-
PAGE_SHIFT
public static final int PAGE_SHIFT
- See Also:
- Constant Field Values
-
PAGE_SIZE
public static final int PAGE_SIZE
- See Also:
- Constant Field Values
-
PAGE_MASK
public static final long PAGE_MASK
- See Also:
- Constant Field Values
-
-
Method Detail
-
compressedMemoryEstimation
public static MemoryEstimation compressedMemoryEstimation(long avgDegree, long nodeCount)
-
compressedMemoryEstimation
public static MemoryEstimation compressedMemoryEstimation(boolean undirected)
-
compressedMemoryEstimation
public static MemoryEstimation compressedMemoryEstimation(RelationshipType relationshipType, boolean undirected)
-
uncompressedMemoryEstimation
public static MemoryEstimation uncompressedMemoryEstimation(boolean undirected)
-
uncompressedMemoryEstimation
public static MemoryEstimation uncompressedMemoryEstimation(RelationshipType relationshipType, boolean undirected)
-
release
public final long release()
-
-