Interface SkippableLongCODEC

All Known Implementing Classes:
LongBinaryPacking, LongJustCopy, LongVariableByte, SkippableLongComposition

public interface SkippableLongCODEC
Interface describing a standard CODEC to compress longs. This is a variation on the LongCODEC 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 we must specify the number of longs we wish to decode. This information should be stored elsewhere. This interface was designed by the Terrier team for their search engine.
Author:
Benoit Lacelle