All Classes and Interfaces
Class
Description
An abstract implementation of a
BitVector.A list-of-integers view of a bit vector.
A view of a bit vector as a sorted set of long integers.
A subvector of a given bit vector, specified by an initial and a final bit.
An abstract implementation of a prefix map.
An abstract implementation of a prefix map.
Deprecated.
This class is obsolete and kept around for backward compatibility only.
A vector of bits, a.k.a. bit sequence, bit string, binary word, etc.
A class providing static methods and objects that do useful things with bit vectors.
A Bloom filter.
A boolean-list based implementation of
BitVector.Deprecated.
This class is obsolete and kept around for backward compatibility only.
A bridge between byte buffers and input streams.
Deprecated.
Use
LongMappedBigList instead.A queue of bytes partially stored on disk.
Deprecated.
This class is obsolete and kept around for backward compatibility only.
A fast table-based decoder for canonical Huffman codes supporting only codes with limited (less than 64 bits) codewords.
A circular char buffer that can be used to implement a sliding
window over a text.
An abstract factory corresponding to an instance of a specific compression technique.
Coding methods for a specific compression technique.
A coder based on a set of codewords.
Deprecated.
This class is obsolete and kept around for backward compatibility only.
Deprecated.
This class is obsolete and kept around for backward compatibility only.
A debugging wrapper for input bit streams.
A debugging wrapper for output bit streams.
Decoding methods for a specific compression technique.
Deprecated.
This class is obsolete and kept around for backward compatibility only.
A word reader that breaks words on a given set of characters.
Deprecated.
Deprecated.
This class is obsolete and kept around for backward compatibility only.
A
StringParser that makes the user choose among
items of a Java enum.All-purpose optimised bit-fiddling static-method container class.
A fast coder based on a set of codewords of length at most 64.
A lightweight, unsynchronised buffered reader based on
mutable strings.
Deprecated.
Please use
FileLinesByteArrayIterable instead; the zipped option of
this class can be simulated by passing a GZIPInputStream as decompressor.Deprecated.
Please use
FileLinesByteArrayIterable.iterator(java.io.InputStream, Class, EnumSet); the
zipped option of this class can be simulated by passing a
GZIPInputStream as decompressor.A wrapper exhibiting the lines of a file as an
Iterable of byte arrays.An iterator over the lines of a
FileLinesByteArrayIterable.Deprecated.
Please use
FileLinesMutableStringIterable instead; the zipped option of this class
can be simulated by passing a GZIPInputStream as decompressor.Deprecated.
Please use
FileLinesMutableStringIterable instead; the zipped option of this class
can be simulated by passing a GZIPInputStream as decompressor.Deprecated.
Please use
FileLinesMutableStringIterable.iterator(java.io.InputStream, java.nio.charset.Charset, Class);
the zipped option of this class can be simulated by passing a
GZIPInputStream as decompressor.Deprecated.
Please use
FileLinesMutableStringIterable.iterator(java.io.InputStream, java.nio.charset.Charset, Class);
the zipped option of this class can be simulated by passing a
GZIPInputStream as decompressor.A wrapper exhibiting the lines of a file as an
Iterable of mutable strings.An iterator over the lines of a
FileLinesMutableStringIterable.A prototype providing flyweight copies.
A class providing static methods and objects that do useful things
with flyweight protoypes.
Compact storage of strings using front-coding compression (also known as compression by prefix
omission).
Compact storage of strings using front-coding compression (also known as compression by prefix
omission).
Deprecated.
This class is obsolete and kept around for backward compatibility only.
An implementation of Huffman optimal prefix-free coding.
An implementation of the Hu–Tucker optimal lexicographical prefix-free code.
A transformation strategy mapping strings to their Hu-Tucker encoding.
An array of approximate sets each represented using a HyperLogLog counter.
An immutable implementation of binary tries.
An immutable implementation of binary tries.
A node in the trie.
A node in the trie.
An immutable prefix map mostly stored in external memory.
An immutable prefix map mostly stored in external memory.
Bit-level input stream.
An interval of integers.
A class providing static methods and objects that do useful things with intervals.
An array of approximate sets each represented using a Parallel counter.
Applies the jackknife to generic statistics.
An abstract statistic with a template method that
accepts an array of doubles, returns an array of doubles and handles the data conversions that
are necessary to call
Jackknife.Statistic.compute(BigDecimal[], MathContext).A statistic to be estimated using the jackknife on a set of samples.
Kahan's
summation algorithm encapsulated in an object.
An adapter that exposes a fast buffered reader as an iterator
over the returned lines.
A trivial
WordReader that considers each line
of a document a single word.Deprecated.
This class is obsolete and kept around for backward compatibility only.
A string map based on a function signed using the original list of strings.
A string map based on a function signed using the original list of strings.
A bit vector implementation based on arrays of longs.
A list-of-integers view of a bit vector.
A bit vector implementation based on a big arrays of longs.
A list-of-integers view of a bit vector.
Deprecated.
There are much better and faster hash functions.
An interval of longs.
A class providing static methods and objects that do useful things with intervals.
A memory-mapped version of
FrontCodedStringBigList.A multiple input stream.
Fast, compact, optimized & versatile mutable strings.
A class for torture-testing
MutableStrings.End-of-stream-only input stream.
Throw-it-away output stream.
End-of-stream-only reader.
A parser for simple object specifications based on strings.
An iterable that offers elements that were previously stored offline using specialized
serialization methods.
An iterator returned by an
OfflineIterable.Determines a strategy to serialize and deserialize elements.
Bit-level output stream.
Deprecated.
This class is obsolete and kept around for backward compatibility only.
A
FrontCodedStringBigList whose indices are permuted.A
FrontCodedStringList whose indices are permuted.A codec based on a set of prefix-free codewords.
A coder based on a set of prefix-free codewords.
A transformation strategy mapping strings using a prefix-free encoder.
A map from prefixes to string intervals (and possibly vice versa).
A map from prefixes to string intervals (and possibly vice versa).
Tunable progress logger.
An extension of
PropertiesConfiguration providing
setters for primitive types, a simpler way to save preferences
and transparent handling of Enum lowercased keys.A blocking queue holding a fixed amount of timestamped items.
A marker interface for a closeable resource that implements safety measures to
make resource tracking easier.
Exhibits a single
InputStream as a number of streams divided into reset()-separated
segments.Provides semi-external random access to a big list
of γ-encoded integers.
Provides semi-external random access to a list of γ-encoded integers.
Deprecated.
There are much better and faster hash functions.
Deprecated.
There are much better and faster hash functions.
A fast, high-quality, non-splittable version of the SplitMix
pseudorandom number generator used by
SplittableRandom.A fast, high-quality, non-splittable version of the SplitMix
pseudorandom number generator used by
SplittableRandom.A map from strings to longs (and possibly vice versa).
A map from strings to numbers (and possibly vice versa).
A class providing static methods and objects that do useful things with string maps
and prefix maps.
A class providing static methods and objects that do useful things with string maps
and prefix maps.
A simple class digesting a stream of numbers and providing basic statistics about the stream.
Ternary interval search trees.
Ternary interval search trees.
Deprecated.
This class is obsolete and kept around for backward compatibility only.
Fast pattern matching against a constant string.
A class providing static methods and objects that do useful things with transformation strategies.
A generic transformation from objects of a given type to bit vector.
A decoder that follows 0/1 labelled paths in a tree.
A leaf node of the decoding tree.
A internal node of the decoding tree.
All-purpose static-method container class.
Deprecated.
This class is obsolete and kept around for backward compatibility only.
An interface providing methods to break the input from a reader into words.
A fast, high-quality 64-bit pseudorandom number generator described in “Some long-period random number generators using shift
and xors”, ANZIAM Journal 48, C188−C202, 2007.
A fast, all-purpose, rock-solid, small-state pseudorandom number generator.
A fast, all-purpose, rock-solid, small-state pseudorandom number
generator.
A fast, high-quality pseudorandom number generator for floating-point generation.
A fast, high-quality pseudorandom number generator for floating-point generation.
A fast, all-purpose, rock-solid, small-state pseudorandom number generator.
A fast, all-purpose, rock-solid, small-state pseudorandom number generator.
A fast, high-quality pseudorandom number generator that
combines a long-period instance of George Marsaglia's Xorshift generators (described in “Xorshift RNGs”, Journal of
Statistical Software, 8:1−6, 2003) with a multiplication.
A fast, high-quality pseudorandom number generator that
combines a long-period instance of George Marsaglia's Xorshift generators (described in “Xorshift RNGs”, Journal of
Statistical Software, 8:1−6, 2003) with a multiplication.
Deprecated.
Please use
XorShift1024StarPhiRandom instead.Deprecated.
Please use
XorShift1024StarPhiRandomGenerator instead.Deprecated.
Please use
XoRoShiRo128PlusRandom instead.Deprecated.
Please use
XoRoShiRo128PlusRandomGenerator instead.Deprecated.
Use
SplitMix64Random instead.Deprecated.
Use
SplitMix64RandomGenerator instead.A fast, all-purpose, rock-solid pseudorandom number generator.
A fast, all-purpose, rock-solid pseudorandom number generator.
A fast, rock-solid pseudorandom number generator for floating-point generation.
A fast, rock-solid pseudorandom number generator for floating-point generation.
A fast, all-purpose, rock-solid pseudorandom number generator.
A fast, all-purpose, rock-solid pseudorandom number generator.