Versions in this module Expand all Collapse all v0 v0.2.4 Jun 29, 2021 v0.2.3 Jan 10, 2019 v0.2.2 Oct 24, 2018 v0.2.0 Aug 14, 2017 Changes in this version type BloomFilter + Data []byte + func LoadFromBytes(input []byte, gzip bool) (*BloomFilter, error) + func LoadFromReader(inReader io.Reader, gzip bool) (*BloomFilter, error) + func (s *BloomFilter) FalsePositiveProb() float64 + func (s *BloomFilter) Join(s2 *BloomFilter) error + func (s *BloomFilter) MaxNumElements() uint32 + func (s *BloomFilter) NumBits() uint32 + func (s *BloomFilter) NumHashFuncs() uint32 v0.1.0 Jun 27, 2017 Changes in this version + func WriteFilter(filter *BloomFilter, path string, gzip bool) error + type BloomFilter struct + M uint32 + N uint32 + func Initialize(n uint32, p float64) BloomFilter + func LoadFilter(path string, gzip bool) (*BloomFilter, error) + func (s *BloomFilter) Add(value []byte) + func (s *BloomFilter) Check(value []byte) bool + func (s *BloomFilter) CheckFingerprint(fingerprint []uint32) bool + func (s *BloomFilter) Fingerprint(value []byte, fingerprint []uint32) + func (s *BloomFilter) Read(input io.Reader) error + func (s *BloomFilter) Reset() + func (s *BloomFilter) Write(output io.Writer) error + type SetError struct