kumulant

BloomFilter

@Serializable
@SerialName(value = "BloomFilter")
data class BloomFilter(val bits: Int = 1 shl 16, val hashes: Int = 7, val hasher: HasherRef = HasherRef.SplitMix64) : DiscreteStatSpec<BloomFilterResult> (source)

Spec for BloomFilterStat: probabilistic set membership.

Constructors

BloomFilter

constructor(bits: Int = 1 shl 16, hashes: Int = 7, hasher: HasherRef = HasherRef.SplitMix64)(source)

Properties

bits

Underlying bitset size.

hasher

HasherRef for the mixer seeding the double-hashing scheme; resolved via the Hashers registry.

hashes

Number of independent hash functions per insert.