Package me.lemire.integercompression
package me.lemire.integercompression
-
ClassDescriptionScheme based on a commonly used idea: can be extremely fast.Bitpacking routinesInterface describing a CODEC to compress integers to bytes.Helper class to compose schemes.BinaryPacking with Delta+Zigzag Encoding.Delta+Zigzag Encoding.VariableByte with Delta+Zigzag Encoding.This is a patching scheme designed for speed.This class is similar to FastPFOR but uses a small block size.Group Simple 9 is a variation on Simple 9 that preserves the same compression ratios but offers higher decoding speed by regrouping the 32-bit words into pairs of 64-bit words.This is a convenience class that wraps a codec to provide a "friendly" API.Interface describing a standard CODEC to compress integers.Essentially a mutable wrapper around an integer.IntegerCODEC wrapper for Kamikaze's PForDelta.NewPFD/NewPFOR: fast patching scheme by Yan et al.NewPFD/NewPFOR based on Simple16 by Yan et al.NewPFD/NewPFOR based on Simple9 by Yan et al.OptPFD: fast patching scheme by Yan et al.OptPFD based on Simple16 by Yan et al.OptPFD based on Simple9 by Yan et al.Version of Simple16 for NewPFD and OptPFD.This is a version of Simple9 optimized for NewPFOR, OptPFORThis is an implementation of the popular Simple16 scheme.This is an implementation of the popular Simple9 scheme.Helper class to compose schemes.Interface describing a standard CODEC to compress integers.This exception might be thrown if the input is poorly compressible.Routine utility functions.Implementation of variable-byte.