Uses of Class
org.apache.datasketches.filters.bloomfilter.BloomFilter

Packages that use BloomFilter
Package
Description
BloomFilter package
  • Uses of BloomFilter in org.apache.datasketches.filters.bloomfilter

    Modifier and Type
    Method
    Description
    BloomFilterBuilder.createByAccuracy(long maxDistinctItems, double targetFalsePositiveProb)
    Creates a new BloomFilter with an optimal number of bits and hash functions for the given inputs, using a random base seed for the hash function.
    BloomFilterBuilder.createByAccuracy(long maxDistinctItems, double targetFalsePositiveProb, long seed)
    Creates a new BloomFilter with an optimal number of bits and hash functions for the given inputs, using the provided base seed for the hash function.
    BloomFilterBuilder.createBySize(long numBits, int numHashes)
    Creates a BloomFilter with given number of bits and number of hash functions, using a rnadom base seed for the hash function.
    BloomFilterBuilder.createBySize(long numBits, int numHashes, long seed)
    Creates a BloomFilter with given number of bits and number of hash functions, using the provided base seed for the hash function.
    BloomFilter.heapify(org.apache.datasketches.memory.Memory mem)
    Reads a serialized image of a BloomFilter from the provided Memory
    BloomFilterBuilder.initializeByAccuracy(long maxDistinctItems, double targetFalsePositiveProb, long seed, org.apache.datasketches.memory.WritableMemory dstMem)
    Creates a new BloomFilter with an optimal number of bits and hash functions for the given inputs, using the provided base seed for the hash function and writing into the provided WritableMemory.
    BloomFilterBuilder.initializeByAccuracy(long maxDistinctItems, double targetFalsePositiveProb, org.apache.datasketches.memory.WritableMemory dstMem)
    Creates a new BloomFilter with an optimal number of bits and hash functions for the given inputs, using a random base seed for the hash function and writing into the provided WritableMemory.
    BloomFilterBuilder.initializeBySize(long numBits, int numHashes, long seed, org.apache.datasketches.memory.WritableMemory dstMem)
    Initializes a BloomFilter with given number of bits and number of hash functions, using the provided base seed for the hash function and writing into the provided WritableMemory.
    BloomFilterBuilder.initializeBySize(long numBits, int numHashes, org.apache.datasketches.memory.WritableMemory dstMem)
    Initializes a BloomFilter with given number of bits and number of hash functions, using a random base seed for the hash function and writing into the provided WritableMemory.
    BloomFilter.wrap(org.apache.datasketches.memory.Memory mem)
    Wraps the given Memory into this filter class.
    BloomFilter.writableWrap(org.apache.datasketches.memory.WritableMemory wmem)
    Wraps the given WritableMemory into this filter class.
    Methods in org.apache.datasketches.filters.bloomfilter with parameters of type BloomFilter
    Modifier and Type
    Method
    Description
    void
    BloomFilter.intersect(BloomFilter other)
    Intersects two BloomFilters by applying a logical AND.
    boolean
    BloomFilter.isCompatible(BloomFilter other)
    Helps identify if two BloomFilters may be unioned or intersected.
    void
    BloomFilter.union(BloomFilter other)
    Unions two BloomFilters by applying a logical OR.