Class AdjacencyCompression


  • public final class AdjacencyCompression
    extends java.lang.Object
    • Method Detail

      • 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)
      • compress

        public static int compress​(long[] data,
                                   byte[] out,
                                   int length)
      • compress

        public static int compress​(long[] data,
                                   int offset,
                                   int length,
                                   byte[] out)
      • deltaEncodeAndCompress

        public static byte[] deltaEncodeAndCompress​(long[] values,
                                                    int offset,
                                                    int length,
                                                    org.neo4j.gds.core.Aggregation aggregation)
      • decompress

        public static long[] decompress​(byte[] compressed,
                                        int numberOfValues)
      • deltaEncodeSortedValues

        public static int deltaEncodeSortedValues​(long[] values,
                                                  int offset,
                                                  int length,
                                                  org.neo4j.gds.core.Aggregation aggregation)
      • prefixSumDeltaEncodedValues

        public static void prefixSumDeltaEncodedValues​(long[] values,
                                                       int length)