MonotonicLongValues

class MonotonicLongValues(pageShift: Int, pageMask: Int, values: Array<PackedInts.Reader>, mins: LongArray, averages: FloatArray, size: Long, ramBytesUsed: Long) : DeltaPackedLongValues

Constructors

Link copied to clipboard
constructor(pageShift: Int, pageMask: Int, values: Array<PackedInts.Reader>, mins: LongArray, averages: FloatArray, size: Long, ramBytesUsed: Long)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Returns nested resources of this class. The result should be a point-in-time snapshot (to avoid race conditions).

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun decodeBlock(block: Int, dest: LongArray): Int
Link copied to clipboard
open override fun get(block: Int, element: Int): Long

open override fun get(index: Long): Long

Get value at index.

Link copied to clipboard

Return an iterator over the values of this array.

Link copied to clipboard
open override fun ramBytesUsed(): Long

Return the memory usage of this object in bytes. Negative values are illegal.

Link copied to clipboard
fun size(): Long

Get the number of values in this array.