Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(int) - Method in class me.lemire.integercompression.IntWrapper
-
add the provided value to the integer
B
- BinaryPacking - Class in me.lemire.integercompression
-
Scheme based on a commonly used idea: can be extremely fast.
- BinaryPacking() - Constructor for class me.lemire.integercompression.BinaryPacking
- BitPacking - Class in me.lemire.integercompression
-
Bitpacking routines
- BitPacking() - Constructor for class me.lemire.integercompression.BitPacking
- bits - Static variable in class me.lemire.integercompression.NewPFD
- bits(int) - Static method in class me.lemire.integercompression.Util
-
Compute the integer logarithms (ceil(log(x+1)) of a value
- bits(long) - Static method in class me.lemire.longcompression.LongUtil
-
Deprecated.Compute the integer logarithms (ceil(log(x+1)) of a value
- BLOCK_SIZE - Static variable in class me.lemire.integercompression.FastPFOR
- BLOCK_SIZE - Static variable in class me.lemire.integercompression.FastPFOR128
- ByteIntegerCODEC - Interface in me.lemire.integercompression
-
Interface describing a CODEC to compress integers to bytes.
- ByteLongCODEC - Interface in me.lemire.longcompression
-
Interface describing a CODEC to compress longs to bytes.
C
- Composition - Class in me.lemire.integercompression
-
Helper class to compose schemes.
- Composition(IntegerCODEC, IntegerCODEC) - Constructor for class me.lemire.integercompression.Composition
-
Compose a scheme from a first one (f1) and a second one (f2).
- compress(int[]) - Method in class me.lemire.integercompression.IntCompressor
-
Compress an array and returns the compressed result as a new array.
- compress(int[], int, int, int[], int) - Static method in class me.lemire.integercompression.S16
-
Compress an integer array using Simple16
- compress(int[], int, int, int[], int) - Static method in class me.lemire.integercompression.S9
-
Compress an integer array using Simple9
- compress(int[], IntWrapper, int, byte[], IntWrapper) - Method in interface me.lemire.integercompression.ByteIntegerCODEC
-
Compress data from an array to another array.
- compress(int[], IntWrapper, int, byte[], IntWrapper) - Method in class me.lemire.integercompression.VariableByte
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.BinaryPacking
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Composition
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.DeltaZigzagBinaryPacking
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.DeltaZigzagVariableByte
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.FastPFOR
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.FastPFOR128
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.GroupSimple9
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in interface me.lemire.integercompression.IntegerCODEC
-
Compress data from an array to another array.
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.JustCopy
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Kamikaze
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.NewPFD
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.NewPFDS16
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.NewPFDS9
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.OptPFD
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.OptPFDS16
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.OptPFDS9
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Simple16
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Simple9
- compress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.VariableByte
- compress(long[]) - Method in class me.lemire.longcompression.LongCompressor
-
Compress an array and returns the compressed result as a new array.
- compress(long[], IntWrapper, int, byte[], IntWrapper) - Method in interface me.lemire.longcompression.ByteLongCODEC
-
Compress data from an array to another array.
- compress(long[], IntWrapper, int, byte[], IntWrapper) - Method in class me.lemire.longcompression.LongVariableByte
- compress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongAs2IntsCodec
- compress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongBinaryPacking
- compress(long[], IntWrapper, int, long[], IntWrapper) - Method in interface me.lemire.longcompression.LongCODEC
-
Compress data from an array to another array.
- compress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongComposition
- compress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongJustCopy
- compress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongVariableByte
- compressblock(int[], int, int[], int, int) - Static method in class me.lemire.integercompression.S16
-
Compress an integer array using Simple16
- compressblock(int[], int, int[], int, int) - Static method in class me.lemire.integercompression.Simple16
-
Compress an integer array using Simple16
D
- decompressblock(int[], int, int[], int, int) - Static method in class me.lemire.integercompression.S16
-
Decompress an integer array using Simple16
- decompressblock(int[], int, int[], int, int) - Static method in class me.lemire.integercompression.Simple16
-
Decompress an integer array using Simple16
- DEFAULT_PAGE_SIZE - Static variable in class me.lemire.integercompression.FastPFOR
- DEFAULT_PAGE_SIZE - Static variable in class me.lemire.integercompression.FastPFOR128
- DeltaZigzagBinaryPacking - Class in me.lemire.integercompression
-
BinaryPacking with Delta+Zigzag Encoding.
- DeltaZigzagBinaryPacking() - Constructor for class me.lemire.integercompression.DeltaZigzagBinaryPacking
- DeltaZigzagEncoding - Class in me.lemire.integercompression
-
Delta+Zigzag Encoding.
- DeltaZigzagEncoding() - Constructor for class me.lemire.integercompression.DeltaZigzagEncoding
- DeltaZigzagVariableByte - Class in me.lemire.integercompression
-
VariableByte with Delta+Zigzag Encoding.
- DeltaZigzagVariableByte() - Constructor for class me.lemire.integercompression.DeltaZigzagVariableByte
- doubleValue() - Method in class me.lemire.integercompression.IntWrapper
E
- estimatecompress(int[], int, int) - Static method in class me.lemire.integercompression.S16
-
Estimate size of the compressed output.
- estimatecompress(int[], int, int) - Static method in class me.lemire.integercompression.S9
-
Estimate size of the compressed output.
F
- fastpack(int[], int, int[], int, int) - Static method in class me.lemire.integercompression.BitPacking
-
Pack 32 integers
- fastpack0(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack1(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack10(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack11(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack12(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack13(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack14(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack15(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack16(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack17(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack18(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack19(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack2(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack20(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack21(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack22(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack23(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack24(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack25(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack26(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack27(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack28(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack29(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack3(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack30(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack31(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack32(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack4(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack5(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack6(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack7(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack8(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpack9(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask(int[], int, int[], int, int) - Static method in class me.lemire.integercompression.BitPacking
-
Pack without mask 32 integers
- fastpackwithoutmask(long[], int, long[], int, int) - Static method in class me.lemire.longcompression.LongBitPacking
-
Pack 64 longs
- fastpackwithoutmask0(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask0(long[], int, long[], int) - Static method in class me.lemire.longcompression.LongBitPacking
- fastpackwithoutmask1(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask10(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask11(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask12(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask13(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask14(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask15(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask16(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask17(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask18(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask19(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask2(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask20(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask21(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask22(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask23(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask24(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask25(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask26(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask27(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask28(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask29(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask3(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask30(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask31(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask32(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask4(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask5(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask6(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask64(long[], int, long[], int) - Static method in class me.lemire.longcompression.LongBitPacking
- fastpackwithoutmask7(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask8(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastpackwithoutmask9(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- FastPFOR - Class in me.lemire.integercompression
-
This is a patching scheme designed for speed.
- FastPFOR() - Constructor for class me.lemire.integercompression.FastPFOR
-
Construct the fastPFOR CODEC with default parameters.
- FastPFOR128 - Class in me.lemire.integercompression
-
This class is similar to FastPFOR but uses a small block size.
- FastPFOR128() - Constructor for class me.lemire.integercompression.FastPFOR128
-
Construct the fastPFOR CODEC with default parameters.
- FastPFOR128(int) - Constructor for class me.lemire.integercompression.FastPFOR128
-
Construct the FastPFOR CODEC.
- fastunpack(int[], int, int[], int, int) - Static method in class me.lemire.integercompression.BitPacking
-
Unpack the 32 integers
- fastunpack(long[], int, long[], int, int) - Static method in class me.lemire.longcompression.LongBitPacking
-
Unpack the 64 longs
- fastunpack0(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack0(long[], int, long[], int) - Static method in class me.lemire.longcompression.LongBitPacking
- fastunpack1(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack10(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack11(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack12(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack13(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack14(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack15(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack16(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack17(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack18(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack19(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack2(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack20(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack21(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack22(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack23(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack24(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack25(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack26(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack27(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack28(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack29(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack3(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack30(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack31(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack32(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack4(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack5(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack6(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack64(long[], int, long[], int) - Static method in class me.lemire.longcompression.LongBitPacking
- fastunpack7(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack8(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- fastunpack9(int[], int, int[], int) - Static method in class me.lemire.integercompression.BitPacking
- floatValue() - Method in class me.lemire.integercompression.IntWrapper
G
- get() - Method in class me.lemire.integercompression.IntWrapper
- getBestBFromData(int[], int, IntWrapper, IntWrapper) - Static method in class me.lemire.integercompression.NewPFD
- greatestMultiple(int, int) - Static method in class me.lemire.integercompression.Util
-
return floor(value / factor) * factor
- GroupSimple9 - Class in me.lemire.integercompression
-
Group Simple 9 is a variation on Simple 9 that preserves the same compression ratios but offers higher decoding speed by regrouping the 32-bit words into pairs of 64-bit words.
- GroupSimple9() - Constructor for class me.lemire.integercompression.GroupSimple9
H
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.BinaryPacking
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.FastPFOR
-
Compress data in blocks of BLOCK_SIZE integers (if fewer than BLOCK_SIZE integers are provided, nothing is done).
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.FastPFOR128
-
Compress data in blocks of BLOCK_SIZE integers (if fewer than BLOCK_SIZE integers are provided, nothing is done).
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.GroupSimple9
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.JustCopy
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Kamikaze
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.NewPFD
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.NewPFDS16
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.NewPFDS9
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.OptPFD
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.OptPFDS16
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.OptPFDS9
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Simple16
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Simple9
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.SkippableComposition
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in interface me.lemire.integercompression.SkippableIntegerCODEC
-
Compress data from an array to another array.
- headlessCompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.VariableByte
- headlessCompress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongBinaryPacking
- headlessCompress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongJustCopy
- headlessCompress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongVariableByte
- headlessCompress(long[], IntWrapper, int, long[], IntWrapper) - Method in interface me.lemire.longcompression.SkippableLongCODEC
-
Compress data from an array to another array.
- headlessCompress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.SkippableLongComposition
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.BinaryPacking
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.FastPFOR
-
Uncompress data in blocks of integers.
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.FastPFOR128
-
Uncompress data in blocks of integers.
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.GroupSimple9
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.JustCopy
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.Kamikaze
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.NewPFD
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.NewPFDS16
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.NewPFDS9
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.OptPFD
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.OptPFDS16
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.OptPFDS9
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.Simple16
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.Simple9
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.SkippableComposition
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in interface me.lemire.integercompression.SkippableIntegerCODEC
-
Uncompress data from an array to another array.
- headlessUncompress(int[], IntWrapper, int, int[], IntWrapper, int) - Method in class me.lemire.integercompression.VariableByte
- headlessUncompress(long[], IntWrapper, int, long[], IntWrapper, int) - Method in class me.lemire.longcompression.LongBinaryPacking
- headlessUncompress(long[], IntWrapper, int, long[], IntWrapper, int) - Method in class me.lemire.longcompression.LongJustCopy
- headlessUncompress(long[], IntWrapper, int, long[], IntWrapper, int) - Method in class me.lemire.longcompression.LongVariableByte
- headlessUncompress(long[], IntWrapper, int, long[], IntWrapper, int) - Method in interface me.lemire.longcompression.SkippableLongCODEC
-
Uncompress data from an array to another array.
- headlessUncompress(long[], IntWrapper, int, long[], IntWrapper, int) - Method in class me.lemire.longcompression.SkippableLongComposition
I
- increment() - Method in class me.lemire.integercompression.IntWrapper
-
add 1 to the integer value
- IntCompressor - Class in me.lemire.integercompression
-
This is a convenience class that wraps a codec to provide a "friendly" API.
- IntCompressor() - Constructor for class me.lemire.integercompression.IntCompressor
-
Constructor with default codec.
- IntCompressor(SkippableIntegerCODEC) - Constructor for class me.lemire.integercompression.IntCompressor
-
Constructor wrapping a codec.
- IntegerCODEC - Interface in me.lemire.integercompression
-
Interface describing a standard CODEC to compress integers.
- IntegratedLongCODEC - Interface in me.lemire.longcompression
-
This is just like LongCODEC, except that it indicates that delta coding is "integrated", so that you don't need a separate step for delta coding.
- intValue() - Method in class me.lemire.integercompression.IntWrapper
- IntWrapper - Class in me.lemire.integercompression
-
Essentially a mutable wrapper around an integer.
- IntWrapper() - Constructor for class me.lemire.integercompression.IntWrapper
-
Constructor: value set to 0.
- IntWrapper(int) - Constructor for class me.lemire.integercompression.IntWrapper
-
Construction: value set to provided argument.
- invbits - Static variable in class me.lemire.integercompression.NewPFD
J
- JustCopy - Class in me.lemire.integercompression
- JustCopy() - Constructor for class me.lemire.integercompression.JustCopy
K
- Kamikaze - Class in me.lemire.integercompression
-
IntegerCODEC wrapper for Kamikaze's PForDelta.
- Kamikaze() - Constructor for class me.lemire.integercompression.Kamikaze
L
- LongAs2IntsCodec - Class in me.lemire.longcompression
-
A
LongCODEC
which split each long in a highpart (32 first bits) and a low part (32 last bits). - LongAs2IntsCodec() - Constructor for class me.lemire.longcompression.LongAs2IntsCodec
-
By default, we expect longs to be slightly above Integer.MAX_VALUE.
- LongAs2IntsCodec(IntegerCODEC, IntegerCODEC) - Constructor for class me.lemire.longcompression.LongAs2IntsCodec
- LongBinaryPacking - Class in me.lemire.longcompression
-
Scheme based on a commonly used idea: can be extremely fast.
- LongBinaryPacking() - Constructor for class me.lemire.longcompression.LongBinaryPacking
- LongBitPacking - Class in me.lemire.longcompression
-
Bitpacking routines
- LongBitPacking() - Constructor for class me.lemire.longcompression.LongBitPacking
- LongCODEC - Interface in me.lemire.longcompression
-
Interface describing a standard CODEC to compress longs.
- LongComposition - Class in me.lemire.longcompression
-
Helper class to compose schemes.
- LongComposition(LongCODEC, LongCODEC) - Constructor for class me.lemire.longcompression.LongComposition
-
Compose a scheme from a first one (f1) and a second one (f2).
- LongCompressor - Class in me.lemire.longcompression
-
This is a convenience class that wraps a codec to provide a "friendly" API.
- LongCompressor() - Constructor for class me.lemire.longcompression.LongCompressor
-
Constructor with default codec.
- LongCompressor(SkippableLongCODEC) - Constructor for class me.lemire.longcompression.LongCompressor
-
Constructor wrapping a codec.
- LongJustCopy - Class in me.lemire.longcompression
- LongJustCopy() - Constructor for class me.lemire.longcompression.LongJustCopy
- longToBinaryWithLeading(long) - Static method in class me.lemire.longcompression.LongUtil
-
Deprecated.
- LongUtil - Class in me.lemire.longcompression
-
Deprecated.
- LongUtil() - Constructor for class me.lemire.longcompression.LongUtil
-
Deprecated.
- longValue() - Method in class me.lemire.integercompression.IntWrapper
- LongVariableByte - Class in me.lemire.longcompression
-
Implementation of variable-byte.
- LongVariableByte() - Constructor for class me.lemire.longcompression.LongVariableByte
M
- makeBuffer(int) - Method in class me.lemire.integercompression.DeltaZigzagVariableByte
-
Creates a new buffer of the requested size.
- makeBuffer(int) - Method in class me.lemire.integercompression.FastPFOR
-
Creates a new buffer of the requested size.
- makeBuffer(int) - Method in class me.lemire.integercompression.FastPFOR128
-
Creates a new buffer of the requested size.
- makeBuffer(int) - Method in class me.lemire.integercompression.VariableByte
-
Creates a new buffer of the requested size.
- makeBuffer(int) - Method in class me.lemire.longcompression.LongVariableByte
-
Creates a new buffer of the requested size.
- maxbits(int[], int, int) - Static method in class me.lemire.integercompression.Util
-
Compute the maximum of the integer logarithms (ceil(log(x+1)) of a range of value
- maxbits(long[], int, int) - Static method in class me.lemire.longcompression.LongUtil
-
Deprecated.Compute the maximum of the integer logarithms (ceil(log(x+1)) of a range of value
- maxbits32(int[], int) - Static method in class me.lemire.integercompression.Util
- maxdiffbits(int, int[], int, int) - Static method in class me.lemire.integercompression.Util
-
Compute the maximum of the integer logarithms (ceil(log(x+1)) of a the successive differences (deltas) of a range of value
- me.lemire.integercompression - package me.lemire.integercompression
- me.lemire.longcompression - package me.lemire.longcompression
N
- NewPFD - Class in me.lemire.integercompression
-
NewPFD/NewPFOR: fast patching scheme by Yan et al.
- NewPFD() - Constructor for class me.lemire.integercompression.NewPFD
-
Constructor for the NewPFD CODEC.
- NewPFDS16 - Class in me.lemire.integercompression
-
NewPFD/NewPFOR based on Simple16 by Yan et al.
- NewPFDS16() - Constructor for class me.lemire.integercompression.NewPFDS16
-
Constructor for the NewPFDS16 CODEC.
- NewPFDS9 - Class in me.lemire.integercompression
-
NewPFD/NewPFOR based on Simple9 by Yan et al.
- NewPFDS9() - Constructor for class me.lemire.integercompression.NewPFDS9
-
Constructor for the NewPFDS9 CODEC.
O
- OptPFD - Class in me.lemire.integercompression
-
OptPFD: fast patching scheme by Yan et al.
- OptPFD() - Constructor for class me.lemire.integercompression.OptPFD
-
Constructor for the OptPFD CODEC.
- OptPFDS16 - Class in me.lemire.integercompression
-
OptPFD based on Simple16 by Yan et al.
- OptPFDS16() - Constructor for class me.lemire.integercompression.OptPFDS16
-
Constructor for the OptPFDS16 CODEC.
- OptPFDS9 - Class in me.lemire.integercompression
-
OptPFD based on Simple9 by Yan et al.
- OptPFDS9() - Constructor for class me.lemire.integercompression.OptPFDS9
-
Constructor for the OptPFDS9 CODEC.
P
- pack(int[], int, int[], int, int, int) - Static method in class me.lemire.integercompression.Util
- packsize(int, int) - Static method in class me.lemire.integercompression.Util
- packsizew(int, int) - Static method in class me.lemire.integercompression.Util
- packw(int[], int, int[], int, int) - Static method in class me.lemire.integercompression.Util
S
- S16 - Class in me.lemire.integercompression
-
Version of Simple16 for NewPFD and OptPFD.
- S16() - Constructor for class me.lemire.integercompression.S16
- S9 - Class in me.lemire.integercompression
-
This is a version of Simple9 optimized for NewPFOR, OptPFOR
- S9() - Constructor for class me.lemire.integercompression.S9
- set(int) - Method in class me.lemire.integercompression.IntWrapper
-
Set the value to that of the specified integer.
- Simple16 - Class in me.lemire.integercompression
-
This is an implementation of the popular Simple16 scheme.
- Simple16() - Constructor for class me.lemire.integercompression.Simple16
- Simple9 - Class in me.lemire.integercompression
-
This is an implementation of the popular Simple9 scheme.
- Simple9() - Constructor for class me.lemire.integercompression.Simple9
- SkippableComposition - Class in me.lemire.integercompression
-
Helper class to compose schemes.
- SkippableComposition(SkippableIntegerCODEC, SkippableIntegerCODEC) - Constructor for class me.lemire.integercompression.SkippableComposition
-
Compose a scheme from a first one (f1) and a second one (f2).
- SkippableIntegerCODEC - Interface in me.lemire.integercompression
-
Interface describing a standard CODEC to compress integers.
- SkippableLongCODEC - Interface in me.lemire.longcompression
-
Interface describing a standard CODEC to compress longs.
- SkippableLongComposition - Class in me.lemire.longcompression
-
Helper class to compose schemes.
- SkippableLongComposition(SkippableLongCODEC, SkippableLongCODEC) - Constructor for class me.lemire.longcompression.SkippableLongComposition
-
Compose a scheme from a first one (f1) and a second one (f2).
- slowpackwithoutmask(long[], int, long[], int, int) - Static method in class me.lemire.longcompression.LongBitPacking
- slowunpack(long[], int, long[], int, int) - Static method in class me.lemire.longcompression.LongBitPacking
- smallerorequalthan(int, int) - Static method in class me.lemire.integercompression.Util
T
- toString() - Method in class me.lemire.integercompression.BinaryPacking
- toString() - Method in class me.lemire.integercompression.Composition
- toString() - Method in class me.lemire.integercompression.DeltaZigzagBinaryPacking
- toString() - Method in class me.lemire.integercompression.DeltaZigzagVariableByte
- toString() - Method in class me.lemire.integercompression.FastPFOR
- toString() - Method in class me.lemire.integercompression.FastPFOR128
- toString() - Method in class me.lemire.integercompression.GroupSimple9
- toString() - Method in class me.lemire.integercompression.IntWrapper
- toString() - Method in class me.lemire.integercompression.JustCopy
- toString() - Method in class me.lemire.integercompression.Kamikaze
- toString() - Method in class me.lemire.integercompression.NewPFD
- toString() - Method in class me.lemire.integercompression.NewPFDS16
- toString() - Method in class me.lemire.integercompression.NewPFDS9
- toString() - Method in class me.lemire.integercompression.OptPFD
- toString() - Method in class me.lemire.integercompression.OptPFDS16
- toString() - Method in class me.lemire.integercompression.OptPFDS9
- toString() - Method in class me.lemire.integercompression.Simple16
- toString() - Method in class me.lemire.integercompression.Simple9
- toString() - Method in class me.lemire.integercompression.SkippableComposition
- toString() - Method in class me.lemire.integercompression.VariableByte
- toString() - Method in class me.lemire.longcompression.LongBinaryPacking
- toString() - Method in class me.lemire.longcompression.LongComposition
- toString() - Method in class me.lemire.longcompression.LongJustCopy
- toString() - Method in class me.lemire.longcompression.LongVariableByte
- toString() - Method in class me.lemire.longcompression.SkippableLongComposition
U
- uncompress(byte[], IntWrapper, int, int[], IntWrapper) - Method in interface me.lemire.integercompression.ByteIntegerCODEC
-
Uncompress data from an array to another array.
- uncompress(byte[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.VariableByte
- uncompress(byte[], IntWrapper, int, long[], IntWrapper) - Method in interface me.lemire.longcompression.ByteLongCODEC
-
Uncompress data from an array to another array.
- uncompress(byte[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongVariableByte
- uncompress(int[]) - Method in class me.lemire.integercompression.IntCompressor
-
Uncompress an array and returns the uncompressed result as a new array.
- uncompress(int[], int, int, int[], int, int) - Static method in class me.lemire.integercompression.S16
-
Uncompressed data from an input array into an output array
- uncompress(int[], int, int, int[], int, int) - Static method in class me.lemire.integercompression.S9
-
Uncompressed data from an input array into an output array
- uncompress(int[], int, int, int[], int, int) - Static method in class me.lemire.integercompression.Simple16
-
Uncompress data from an array to another array.
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.BinaryPacking
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Composition
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.DeltaZigzagBinaryPacking
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.DeltaZigzagVariableByte
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.FastPFOR
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.FastPFOR128
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.GroupSimple9
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in interface me.lemire.integercompression.IntegerCODEC
-
Uncompress data from an array to another array.
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.JustCopy
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Kamikaze
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.NewPFD
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.NewPFDS16
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.NewPFDS9
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.OptPFD
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.OptPFDS16
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.OptPFDS9
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Simple16
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.Simple9
- uncompress(int[], IntWrapper, int, int[], IntWrapper) - Method in class me.lemire.integercompression.VariableByte
- uncompress(long[]) - Method in class me.lemire.longcompression.LongCompressor
-
Uncompress an array and returns the uncompressed result as a new array.
- uncompress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongAs2IntsCodec
-
inlength is ignored by this codec.
- uncompress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongBinaryPacking
- uncompress(long[], IntWrapper, int, long[], IntWrapper) - Method in interface me.lemire.longcompression.LongCODEC
-
Uncompress data from an array to another array.
- uncompress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongComposition
- uncompress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongJustCopy
- uncompress(long[], IntWrapper, int, long[], IntWrapper) - Method in class me.lemire.longcompression.LongVariableByte
- UncompressibleInputException - Exception Class in me.lemire.integercompression
-
This exception might be thrown if the input is poorly compressible.
- UncompressibleInputException(String) - Constructor for exception class me.lemire.integercompression.UncompressibleInputException
-
Create new exception
- unpack(int[], int, int[], int, int, int) - Static method in class me.lemire.integercompression.Util
- unpackw(int[], int, int[], int, int) - Static method in class me.lemire.integercompression.Util
- Util - Class in me.lemire.integercompression
-
Routine utility functions.
- Util() - Constructor for class me.lemire.integercompression.Util
V
- VariableByte - Class in me.lemire.integercompression
-
Implementation of variable-byte.
- VariableByte() - Constructor for class me.lemire.integercompression.VariableByte
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form