Package me.lemire.integercompression

Interface Summary
ByteIntegerCODEC Interface describing a CODEC to compress integers to bytes.
IntegerCODEC Interface describing a standard CODEC to compress integers.
IntegratedByteIntegerCODEC Interface describing a CODEC to compress integers to bytes.
IntegratedIntegerCODEC This is just like IntegerCODEC, except that it indicates that delta coding is "integrated", so that you don't need a separate step for delta coding.
 

Class Summary
Benchmark Simple class meant to compare the speed of different schemes.
BenchmarkBitPacking Class used to benchmark the speed of bit packing.
BenchmarkOffsettedSeries  
BinaryPacking Scheme designed by D.
BitPacking Bitpacking routines
Composition Helper class to compose schemes.
Delta Generic class to compute differential coding.
DeltaZigzagBinaryPacking BinaryPacking with Delta+Zigzag Encoding.
DeltaZigzagEncoding Delta+Zigzag Encoding.
DeltaZigzagEncoding.Context  
DeltaZigzagEncoding.Decoder  
DeltaZigzagEncoding.Encoder  
DeltaZigzagVariableByte  
FastPFOR This is a PFOR Scheme designed by D.
IntegratedBinaryPacking Scheme designed by D.
IntegratedBitPacking "Integrated" bit packing routines: they include both the bit packing and the differential coding.
IntegratedComposition Helper class to compose schemes.
IntegratedFastPFOR This is an integrated version of FastPFOR meaning that it computes differential coding as part of the compression.
IntegratedVariableByte Implementation of variable-byte with differential coding.
IntWrapper Essentially a mutable wrapper around an integer.
JustCopy  
NewPFD NewPFD/NewPFOR

Follows:

H.

NewPFDS16 NewPFD/NewPFOR

Follows:

H.

NewPFDS9 NewPFD/NewPFOR

Follows:

H.

OptPFD OptPFD

Follows:

H.

OptPFDS16 OptPFD

Follows:

H.

OptPFDS9 OptPFD implemented by Daniel Lemire

Follows:

H.

PerformanceLogger PerformanceLogger for IntegerCODEC.
PerformanceLogger.Timer  
S16 Version of Simple16 for NewPFD and OptPFD.
S9 This is a version of Simple9 optimized for NewPFOR, OptPFOR
Simple9 This is an implementation of the popular Simple9 scheme.
Util Routine utility functions.
VariableByte Implementation of variable-byte.
XorBinaryPacking XOR + BinaryPacking.
 



Copyright © 2013. All Rights Reserved.