static class MonotonicLongValues.Builder extends DeltaPackedLongValues.Builder
| Modifier and Type | Field and Description |
|---|---|
(package private) float[] |
averages |
private static long |
BASE_RAM_BYTES_USED |
minsacceptableOverheadRatio, pageMask, pageShift, pending, pendingOff, ramBytesUsed, size, values, valuesOff| Constructor and Description |
|---|
Builder(int pageSize,
float acceptableOverheadRatio) |
| Modifier and Type | Method and Description |
|---|---|
(package private) long |
baseRamBytesUsed() |
MonotonicLongValues |
build()
Build a
PackedLongValues instance that contains values that
have been added to this builder. |
(package private) void |
grow(int newBlockCount) |
(package private) void |
pack(long[] values,
int numValues,
int block,
float acceptableOverheadRatio) |
add, finish, ramBytesUsed, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildResourcesprivate static final long BASE_RAM_BYTES_USED
float[] averages
long baseRamBytesUsed()
baseRamBytesUsed in class DeltaPackedLongValues.Builderpublic MonotonicLongValues build()
PackedLongValues.BuilderPackedLongValues instance that contains values that
have been added to this builder. This operation is destructive.build in class DeltaPackedLongValues.Buildervoid pack(long[] values,
int numValues,
int block,
float acceptableOverheadRatio)
pack in class DeltaPackedLongValues.Buildervoid grow(int newBlockCount)
grow in class DeltaPackedLongValues.Builder