Documentation
¶
Index ¶
- type BloomFilter
- func (bf *BloomFilter) Add(item []byte)
- func (bf *BloomFilter) Contains(item []byte) bool
- func (bf *BloomFilter) Count() uint
- func (bf *BloomFilter) EstimatedFalsePositiveRate() float64
- func (bf *BloomFilter) OptimalNumHashes(expectedElements uint) int
- func (bf *BloomFilter) Reset()
- func (bf *BloomFilter) Serialize() []byte
- func (bf *BloomFilter) Union(other *BloomFilter) *BloomFilter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BloomFilter ¶
type BloomFilter struct {
// contains filtered or unexported fields
}
func Deserialize ¶
func Deserialize(data []byte) *BloomFilter
func New ¶
func New(size uint, numHashes int) *BloomFilter
func (*BloomFilter) Add ¶
func (bf *BloomFilter) Add(item []byte)
func (*BloomFilter) Contains ¶
func (bf *BloomFilter) Contains(item []byte) bool
func (*BloomFilter) Count ¶
func (bf *BloomFilter) Count() uint
func (*BloomFilter) EstimatedFalsePositiveRate ¶
func (bf *BloomFilter) EstimatedFalsePositiveRate() float64
func (*BloomFilter) OptimalNumHashes ¶
func (bf *BloomFilter) OptimalNumHashes(expectedElements uint) int
func (*BloomFilter) Reset ¶
func (bf *BloomFilter) Reset()
func (*BloomFilter) Serialize ¶
func (bf *BloomFilter) Serialize() []byte
func (*BloomFilter) Union ¶
func (bf *BloomFilter) Union(other *BloomFilter) *BloomFilter
Click to show internal directories.
Click to hide internal directories.