Package org.neo4j.graphalgo.core.loading
Class VarLongEncoding
- java.lang.Object
-
- org.neo4j.graphalgo.core.loading.VarLongEncoding
-
public final class VarLongEncoding extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
encodedVLongSize(long val)
The values are equivalent to:BitUtil.ceilDiv(64 - Long.numberOfLeadingZeros(nodeCount - 1), 7)
static int
encodeVLongs(long[] values, int limit, byte[] out, int into)
static long
zigZag(long value)
-
-
-
Method Detail
-
encodeVLongs
public static int encodeVLongs(long[] values, int limit, byte[] out, int into)
-
encodedVLongSize
public static int encodedVLongSize(long val)
The values are equivalent to:BitUtil.ceilDiv(64 - Long.numberOfLeadingZeros(nodeCount - 1), 7)
-
zigZag
public static long zigZag(long value)
-
-