Companion

object Companion

Properties

Link copied to clipboard
const val DEFAULT_PAGE_SIZE: Int = 256
Link copied to clipboard
const val MAX_PAGE_SIZE: Int
Link copied to clipboard
const val MIN_PAGE_SIZE: Int = 64

Functions

Link copied to clipboard
fun deltaPackedBuilder(acceptableOverheadRatio: Float): PackedLongValues.Builder

fun deltaPackedBuilder(pageSize: Int, acceptableOverheadRatio: Float): PackedLongValues.Builder

Return a new Builder that will compress efficiently integers that are close to each other.

Link copied to clipboard
fun monotonicBuilder(acceptableOverheadRatio: Float): PackedLongValues.Builder

fun monotonicBuilder(pageSize: Int, acceptableOverheadRatio: Float): PackedLongValues.Builder

Return a new Builder that will compress efficiently integers that would be a monotonic function of their index.

Link copied to clipboard
fun packedBuilder(acceptableOverheadRatio: Float): PackedLongValues.Builder

fun packedBuilder(pageSize: Int, acceptableOverheadRatio: Float): PackedLongValues.Builder

Return a new Builder that will compress efficiently positive integers.