Class AdjacencyPacker
- java.lang.Object
-
- org.neo4j.gds.core.compression.packed.AdjacencyPacker
-
public final class AdjacencyPacker extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
align(int length)
static long
align(long length)
static long
compress(AdjacencyListBuilder.Allocator<Address> allocator, AdjacencyListBuilder.Slice<Address> slice, long[] values, int length, org.neo4j.gds.core.Aggregation aggregation, org.apache.commons.lang3.mutable.MutableInt degree)
static long
compressWithPackedTail(AdjacencyListBuilder.Allocator<Address> allocator, AdjacencyListBuilder.Slice<Address> slice, long[] values, int length, org.neo4j.gds.core.Aggregation aggregation, org.apache.commons.lang3.mutable.MutableInt degree, MemoryTracker memoryTracker)
Compress using packing for tail compression.static long
compressWithVarLongTail(AdjacencyListBuilder.Allocator<Address> allocator, AdjacencyListBuilder.Slice<Address> slice, long[] values, int length, org.neo4j.gds.core.Aggregation aggregation, org.apache.commons.lang3.mutable.MutableInt degree, MemoryTracker memoryTracker)
-
-
-
Method Detail
-
align
public static long align(long length)
-
align
public static int align(int length)
-
compress
public static long compress(AdjacencyListBuilder.Allocator<Address> allocator, AdjacencyListBuilder.Slice<Address> slice, long[] values, int length, org.neo4j.gds.core.Aggregation aggregation, org.apache.commons.lang3.mutable.MutableInt degree)
-
compressWithVarLongTail
public static long compressWithVarLongTail(AdjacencyListBuilder.Allocator<Address> allocator, AdjacencyListBuilder.Slice<Address> slice, long[] values, int length, org.neo4j.gds.core.Aggregation aggregation, org.apache.commons.lang3.mutable.MutableInt degree, MemoryTracker memoryTracker)
-
compressWithPackedTail
public static long compressWithPackedTail(AdjacencyListBuilder.Allocator<Address> allocator, AdjacencyListBuilder.Slice<Address> slice, long[] values, int length, org.neo4j.gds.core.Aggregation aggregation, org.apache.commons.lang3.mutable.MutableInt degree, MemoryTracker memoryTracker)
Compress using packing for tail compression.
-
-