static int |
SetOperations.andCardinality(BitMapExtractor first,
BitMapExtractor second) |
Calculates the cardinality of the logical AND of the bit maps for the two filters.
|
static int |
SetOperations.cardinality(BitMapExtractor bitMapExtractor) |
Calculates the cardinality of a BitMapExtractor.
|
boolean |
ArrayCountingBloomFilter.contains(BitMapExtractor bitMapExtractor) |
|
default boolean |
BloomFilter.contains(BitMapExtractor bitMapExtractor) |
Returns true if this filter contains the bits specified in the bit maps produced by the
bitMapExtractor.
|
boolean |
LayeredBloomFilter.contains(BitMapExtractor bitMapExtractor) |
|
boolean |
SparseBloomFilter.contains(BitMapExtractor bitMapExtractor) |
|
boolean |
WrappedBloomFilter.contains(BitMapExtractor bitMapExtractor) |
|
static double |
SetOperations.cosineDistance(BitMapExtractor first,
BitMapExtractor second) |
Calculates the Cosine distance between two BitMapExtractor.
|
static double |
SetOperations.cosineSimilarity(BitMapExtractor first,
BitMapExtractor second) |
Calculates the Cosine similarity between two BitMapExtractors.
|
int[] |
LayeredBloomFilter.find(BitMapExtractor bitMapExtractor) |
Finds the layers in which the BitMapExtractor is found.
|
static IndexExtractor |
IndexExtractor.fromBitMapExtractor(BitMapExtractor bitMapExtractor) |
Creates an IndexExtractor from a BitMapExtractor.
|
default int |
CountingBloomFilter.getMaxInsert(BitMapExtractor bitMapExtractor) |
Determines the maximum number of times the BitMapExtractor could have been merged into this counting filter.
|
static int |
SetOperations.hammingDistance(BitMapExtractor first,
BitMapExtractor second) |
Calculates the Hamming distance between two BitMapExtractors.
|
static double |
SetOperations.jaccardDistance(BitMapExtractor first,
BitMapExtractor second) |
Calculates the Jaccard distance between two BitMapExtractor.
|
static double |
SetOperations.jaccardSimilarity(BitMapExtractor first,
BitMapExtractor second) |
Calculates the Jaccard similarity between two BitMapExtractor.
|
boolean |
BloomFilter.merge(BitMapExtractor bitMapExtractor) |
Merges the specified hasher into this Bloom filter.
|
default boolean |
CountingBloomFilter.merge(BitMapExtractor bitMapExtractor) |
Merges the specified BitMap extractor into this Bloom filter.
|
boolean |
LayeredBloomFilter.merge(BitMapExtractor bitMapExtractor) |
|
boolean |
SimpleBloomFilter.merge(BitMapExtractor bitMapExtractor) |
|
boolean |
SparseBloomFilter.merge(BitMapExtractor bitMapExtractor) |
|
boolean |
WrappedBloomFilter.merge(BitMapExtractor bitMapExtractor) |
|
static int |
SetOperations.orCardinality(BitMapExtractor first,
BitMapExtractor second) |
Calculates the cardinality of the logical OR of the bit maps for the two filters.
|
default boolean |
BitMapExtractor.processBitMapPairs(BitMapExtractor other,
LongBiPredicate func) |
Applies the func to each bit map pair in order.
|
boolean |
SimpleBloomFilter.processBitMapPairs(BitMapExtractor other,
LongBiPredicate func) |
|
boolean |
WrappedBloomFilter.processBitMapPairs(BitMapExtractor other,
LongBiPredicate func) |
|
default boolean |
CountingBloomFilter.remove(BitMapExtractor bitMapExtractor) |
Removes the specified BitMapExtractor from this Bloom filter.
|
static int |
SetOperations.xorCardinality(BitMapExtractor first,
BitMapExtractor second) |
Calculates the cardinality of the logical XOR of the bit maps for the two filters.
|