|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectme.lemire.integercompression.IntegratedVariableByte
public class IntegratedVariableByte
Implementation of variable-byte with differential coding. For best performance, use it using the IntegratedByteIntegerCODEC interface. You should only use this scheme on sorted arrays. Use VariableByte if you have unsorted arrays.
Constructor Summary | |
---|---|
IntegratedVariableByte()
|
Method Summary | |
---|---|
void |
compress(int[] in,
IntWrapper inpos,
int inlength,
byte[] out,
IntWrapper outpos)
Compress data from an array to another array. |
void |
compress(int[] in,
IntWrapper inpos,
int inlength,
int[] out,
IntWrapper outpos)
Compress data from an array to another array. |
String |
toString()
|
void |
uncompress(byte[] in,
IntWrapper inpos,
int inlength,
int[] out,
IntWrapper outpos)
Uncompress data from an array to another array. |
void |
uncompress(int[] in,
IntWrapper inpos,
int inlength,
int[] out,
IntWrapper outpos)
Uncompress data from an array to another array. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public IntegratedVariableByte()
Method Detail |
---|
public void compress(int[] in, IntWrapper inpos, int inlength, int[] out, IntWrapper outpos)
IntegerCODEC
compress
in interface IntegerCODEC
in
- input arrayinpos
- location in the input arrayinlength
- how many integers to compressout
- output arrayoutpos
- where to write in the output arraypublic void compress(int[] in, IntWrapper inpos, int inlength, byte[] out, IntWrapper outpos)
ByteIntegerCODEC
compress
in interface ByteIntegerCODEC
in
- input arrayinpos
- location in the input arrayinlength
- how many integers to compressout
- output arrayoutpos
- where to write in the output arraypublic void uncompress(int[] in, IntWrapper inpos, int inlength, int[] out, IntWrapper outpos)
IntegerCODEC
uncompress
in interface IntegerCODEC
in
- array containing data in compressed forminpos
- where to start reading in the arrayinlength
- length of the compressed data (ignored by some schemes)out
- array where to write the compressed outputoutpos
- where to write the compressed output in outpublic void uncompress(byte[] in, IntWrapper inpos, int inlength, int[] out, IntWrapper outpos)
ByteIntegerCODEC
uncompress
in interface ByteIntegerCODEC
in
- array containing data in compressed forminpos
- where to start reading in the arrayinlength
- length of the compressed data (ignored by some schemes)out
- array where to write the compressed outputoutpos
- where to write the compressed output in outpublic String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |