class MonotonicLongValues extends DeltaPackedLongValues
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
MonotonicLongValues.Builder |
PackedLongValues.Iterator| Modifier and Type | Field and Description |
|---|---|
(package private) float[] |
averages |
private static long |
BASE_RAM_BYTES_USED |
minsDEFAULT_PAGE_SIZE, MAX_PAGE_SIZE, MIN_PAGE_SIZE, pageMask, pageShift, valuesIDENTITY, ZEROES| Constructor and Description |
|---|
MonotonicLongValues(int pageShift,
int pageMask,
PackedInts.Reader[] values,
long[] mins,
float[] averages,
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, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildResourcesprivate static final long BASE_RAM_BYTES_USED
final float[] averages
MonotonicLongValues(int pageShift,
int pageMask,
PackedInts.Reader[] values,
long[] mins,
float[] averages,
long size,
long ramBytesUsed)
long get(int block,
int element)
get in class DeltaPackedLongValuesint decodeBlock(int block,
long[] dest)
decodeBlock in class DeltaPackedLongValues