Package org.neo4j.gds.api.compress
Interface AdjacencyListBuilder<PAGE,T>
-
- All Known Implementing Classes:
CompressedAdjacencyListBuilder
,PackedAdjacencyListBuilder
,UncompressedAdjacencyListBuilder
public interface AdjacencyListBuilder<PAGE,T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
AdjacencyListBuilder.Allocator<PAGE>
static interface
AdjacencyListBuilder.PositionalAllocator<PAGE>
static interface
AdjacencyListBuilder.Slice<PAGE>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description T
build(org.neo4j.gds.collections.ha.HugeIntArray degrees, org.neo4j.gds.collections.ha.HugeLongArray offsets, boolean allowReordering)
AdjacencyListBuilder.Allocator<PAGE>
newAllocator()
AdjacencyListBuilder.PositionalAllocator<PAGE>
newPositionalAllocator()
default void
reorder(PAGE[] pages, org.neo4j.gds.collections.ha.HugeLongArray offsets, org.neo4j.gds.collections.ha.HugeIntArray degrees)
-
-
-
Method Detail
-
newAllocator
AdjacencyListBuilder.Allocator<PAGE> newAllocator()
-
newPositionalAllocator
AdjacencyListBuilder.PositionalAllocator<PAGE> newPositionalAllocator()
-
build
T build(org.neo4j.gds.collections.ha.HugeIntArray degrees, org.neo4j.gds.collections.ha.HugeLongArray offsets, boolean allowReordering)
-
reorder
default void reorder(PAGE[] pages, org.neo4j.gds.collections.ha.HugeLongArray offsets, org.neo4j.gds.collections.ha.HugeIntArray degrees)
-
-