| ArrayCountingBloomFilter |
A counting Bloom filter using an int array to track cells for each enabled bit.
|
| BitMapExtractor |
Produces bit map longs for a Bloom filter.
|
| BloomFilter |
The interface that describes a Bloom filter.
|
| BloomFilterExtractor |
|
| CellExtractor |
Some Bloom filter implementations use a count rather than a bit flag.
|
| CellExtractor.CellPredicate |
Represents an operation that accepts an <index, count> pair.
|
| CountingBloomFilter |
The interface that describes a Bloom filter that associates a count with each
bit index rather than a bit.
|
| Hasher |
|
| IndexExtractor |
An object that produces indices of a Bloom filter.
|
| LayeredBloomFilter |
Layered Bloom filters are described in Zhiwang, Cen; Jungang, Xu; Jian, Sun (2010), "A multi-layer Bloom filter for duplicated URL detection", Proc.
|
| LayerManager |
Implementation of the methods to manage the layers in a layered Bloom filter.
|
| LayerManager.Builder |
|
| LongBiPredicate |
Represents a function that accepts a two long-valued argument and produces a binary result.
|
| Shape |
The definition of a Bloom filter shape.
|
| SimpleBloomFilter |
A bloom filter using an array of bit maps to track enabled bits.
|
| SparseBloomFilter |
A bloom filter using a TreeSet of integers to track enabled bits.
|
| WrappedBloomFilter |
An abstract class to assist in implementing Bloom filter decorators.
|