class DeltaPackedLongValues extends PackedLongValues
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DeltaPackedLongValues.Builder |
PackedLongValues.Iterator
Modifier and Type | Field and Description |
---|---|
private static long |
BASE_RAM_BYTES_USED |
(package private) long[] |
mins |
DEFAULT_PAGE_SIZE, MAX_PAGE_SIZE, MIN_PAGE_SIZE, pageMask, pageShift, values
IDENTITY, ZEROES
Constructor and Description |
---|
DeltaPackedLongValues(int pageShift,
int pageMask,
PackedInts.Reader[] values,
long[] mins,
long size,
long ramBytesUsed) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
decodeBlock(int block,
long[] dest) |
(package private) long |
get(int block,
int element) |
deltaPackedBuilder, deltaPackedBuilder, get, iterator, monotonicBuilder, monotonicBuilder, packedBuilder, packedBuilder, ramBytesUsed, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getChildResources
private static final long BASE_RAM_BYTES_USED
final long[] mins
DeltaPackedLongValues(int pageShift, int pageMask, PackedInts.Reader[] values, long[] mins, long size, long ramBytesUsed)
long get(int block, int element)
get
in class PackedLongValues
int decodeBlock(int block, long[] dest)
decodeBlock
in class PackedLongValues