Uses of Class
com.google.common.hash.BloomFilter
Packages that use BloomFilter
-
Uses of BloomFilter in com.google.common.hash
Methods in com.google.common.hash that return BloomFilterModifier and TypeMethodDescriptionBloomFilter.copy()
Creates a newBloomFilter
that's a copy of this instance.static <T extends @Nullable Object>
BloomFilter<T> Creates aBloomFilter
with the expected number of insertions and a default expected false positive probability of 3%.static <T extends @Nullable Object>
BloomFilter<T> Creates aBloomFilter
with the expected number of insertions and expected false positive probability.static <T extends @Nullable Object>
BloomFilter<T> Creates aBloomFilter
with the expected number of insertions and a default expected false positive probability of 3%.static <T extends @Nullable Object>
BloomFilter<T> Creates aBloomFilter
with the expected number of insertions and expected false positive probability.static <T extends @Nullable Object>
BloomFilter<T> BloomFilter.readFrom
(InputStream in, Funnel<? super T> funnel) Reads a byte stream, which was written by writeTo(OutputStream), into aBloomFilter
.Methods in com.google.common.hash that return types with arguments of type BloomFilterModifier and TypeMethodDescriptionstatic <T extends @Nullable Object>
Collector<T, ?, BloomFilter<T>> BloomFilter.toBloomFilter
(Funnel<? super T> funnel, long expectedInsertions) Returns aCollector
expecting the specified number of insertions, and yielding aBloomFilter
with false positive probability 3%.static <T extends @Nullable Object>
Collector<T, ?, BloomFilter<T>> BloomFilter.toBloomFilter
(Funnel<? super T> funnel, long expectedInsertions, double fpp) Returns aCollector
expecting the specified number of insertions, and yielding aBloomFilter
with the specified expected false positive probability.Methods in com.google.common.hash with parameters of type BloomFilterModifier and TypeMethodDescriptionboolean
BloomFilter.isCompatible
(BloomFilter<T> that) Determines whether a given Bloom filter is compatible with this Bloom filter.void
BloomFilter.putAll
(BloomFilter<T> that) Combines this Bloom filter with another Bloom filter by performing a bitwise OR of the underlying data.