Package me.lemire.integercompression


package me.lemire.integercompression
  • Class
    Description
    Scheme based on a commonly used idea: can be extremely fast.
    Bitpacking routines
    Interface 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, OptPFOR
    This 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.
    Routine utility functions.
    Implementation of variable-byte.