Interface SkippableIntegerCODEC

All Known Implementing Classes:
BinaryPacking, FastPFOR, FastPFOR128, GroupSimple9, JustCopy, Kamikaze, NewPFD, NewPFDS16, NewPFDS9, OptPFD, OptPFDS16, OptPFDS9, Simple16, Simple9, SkippableComposition, VariableByte

public interface SkippableIntegerCODEC
Interface describing a standard CODEC to compress integers. This is a variation on the IntegerCODEC interface meant to be used for random access (i.e., given a large array, you can segment it and decode just the subarray you need). The main difference is that you must specify the number of integers you wish to uncompress. This information should be stored elsewhere. This interface was designed by the Terrier team for their search engine.
Author:
Daniel Lemire