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)
|
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.