Std.BloomFilter
12 public declarations
- bitCount
&Std.BloomFilter.BloomFilter -> IntTotal number of bits allocated.
- BloomFilter
An immutable space-efficient probabilistic set filter.
- contains
&Std.BloomFilter.BloomFilter -> Str -> BoolTests if a string item may be present in the filter.
- containsBytes
&Std.BloomFilter.BloomFilter -> &Bytes -> BoolTests if raw bytes may be present in the filter.
- create
Int -> Int -> Std.BloomFilter.BloomFilterConstructs a raw BloomFilter with specified bit capacity and hash function count.
- estimatedCount
&Std.BloomFilter.BloomFilter -> IntApproximates the number of distinct items inserted.
- hashCount
&Std.BloomFilter.BloomFilter -> IntNumber of independent hash functions used per item.
- insert
&Std.BloomFilter.BloomFilter -> Str -> Std.BloomFilter.BloomFilterInserts a string item into the filter.
- insertBytes
&Std.BloomFilter.BloomFilter -> &Bytes -> Std.BloomFilter.BloomFilterInserts raw bytes into the filter.
- intersect
&Std.BloomFilter.BloomFilter -> &Std.BloomFilter.BloomFilter -> Option[Std.BloomFilter.BloomFilter]Intersects two compatible filters via bitwise AND.
- merge
&Std.BloomFilter.BloomFilter -> &Std.BloomFilter.BloomFilter -> Option[Std.BloomFilter.BloomFilter]Merges two compatible filters via bitwise OR.
- optimal
Int -> Float64 -> Std.BloomFilter.BloomFilterConstructs an optimal BloomFilter for expected items and target false-positive probability.
