me.lemire.integercompression
Interface IntegerCODEC

All Known Subinterfaces:
IntegratedIntegerCODEC
All Known Implementing Classes:
BinaryPacking, Composition, FastPFOR, IntegratedBinaryPacking, IntegratedComposition, IntegratedVariableByte, JustCopy, NewPFD, NewPFDS9, OptPFD, OptPFDS9, Simple9, VariableByte

public interface IntegerCODEC


Method Summary
 void compress(int[] in, IntWrapper inpos, int inlength, int[] out, IntWrapper outpos)
          Both inpos and outpos are modified to represent how much data was read and written to if 12 ints (inlength = 12) are compressed to 3 ints, then inpos will be incremented by 12 while outpos will be incremented by 3 we use IntWrapper to pass the values by reference.
 void uncompress(int[] in, IntWrapper inpos, int inlength, int[] out, IntWrapper outpos)
           
 

Method Detail

compress

void compress(int[] in,
              IntWrapper inpos,
              int inlength,
              int[] out,
              IntWrapper outpos)
Both inpos and outpos are modified to represent how much data was read and written to if 12 ints (inlength = 12) are compressed to 3 ints, then inpos will be incremented by 12 while outpos will be incremented by 3 we use IntWrapper to pass the values by reference.


uncompress

void uncompress(int[] in,
                IntWrapper inpos,
                int inlength,
                int[] out,
                IntWrapper outpos)


Copyright © 2013. All Rights Reserved.