Versions in this module Expand all Collapse all v0 v0.2.2 Jun 17, 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