Package org.neo4j.gds.core.loading
Class AdjacencyCompression
- java.lang.Object
-
- org.neo4j.gds.core.loading.AdjacencyCompression
-
public final class AdjacencyCompression extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
applyDeltaEncoding(long[] data, int length, org.neo4j.gds.core.Aggregation aggregation)
static int
applyDeltaEncoding(LongArrayBuffer data, org.neo4j.gds.core.Aggregation aggregation)
static int
compress(LongArrayBuffer data, byte[] out)
static void
copyFrom(long[] into, byte[] targets, int compressedValues, int limit, AdjacencyCompressor.ValueMapper mapper)
static void
copyFrom(LongArrayBuffer into, byte[] targets, int compressedValues, int limit, AdjacencyCompressor.ValueMapper mapper)
Decompress the givenarray
into the giveninto
.
-
-
-
Method Detail
-
copyFrom
public static void copyFrom(LongArrayBuffer into, byte[] targets, int compressedValues, int limit, AdjacencyCompressor.ValueMapper mapper)
Decompress the givenarray
into the giveninto
. After this,LongArrayBuffer.length
will reflect the number of decompressed values that are in theLongArrayBuffer.buffer
.
-
copyFrom
public static void copyFrom(long[] into, byte[] targets, int compressedValues, int limit, AdjacencyCompressor.ValueMapper mapper)
-
applyDeltaEncoding
public static int applyDeltaEncoding(LongArrayBuffer data, org.neo4j.gds.core.Aggregation aggregation)
-
applyDeltaEncoding
public static int applyDeltaEncoding(long[] data, int length, org.neo4j.gds.core.Aggregation aggregation)
-
compress
public static int compress(LongArrayBuffer data, byte[] out)
-
-