Index

A B C D E F G H I J K L M N O P S T U V 
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
 
A B C D E F G H I J K L M N O P S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form