Documentation ¶
Index ¶
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 (*BloomFilter) Add ¶
func (filter *BloomFilter) Add(key []byte) error
func (*BloomFilter) Close ¶
func (filter *BloomFilter) Close() error
func (*BloomFilter) Delete ¶
func (filter *BloomFilter) Delete(key []byte) error
func (*BloomFilter) Exists ¶
func (filter *BloomFilter) Exists(key []byte) bool
func (*BloomFilter) Open ¶
func (filter *BloomFilter) Open(fileName string) error
type CuckooFilterImpl ¶
type CuckooFilterImpl struct {
// contains filtered or unexported fields
}
func (*CuckooFilterImpl) Add ¶
func (filter *CuckooFilterImpl) Add(key []byte) error
func (*CuckooFilterImpl) Close ¶
func (this *CuckooFilterImpl) Close() error
func (*CuckooFilterImpl) Delete ¶
func (filter *CuckooFilterImpl) Delete(key []byte) error
func (*CuckooFilterImpl) Exists ¶
func (filter *CuckooFilterImpl) Exists(key []byte) bool
func (*CuckooFilterImpl) Open ¶
func (this *CuckooFilterImpl) Open(fileName string) error
type EmptyFilter ¶
type EmptyFilter struct { }
func (*EmptyFilter) Add ¶
func (filter *EmptyFilter) Add(key []byte) error
func (*EmptyFilter) Close ¶
func (this *EmptyFilter) Close() error
func (*EmptyFilter) Delete ¶
func (filter *EmptyFilter) Delete(key []byte) error
func (*EmptyFilter) Exists ¶
func (filter *EmptyFilter) Exists(key []byte) bool
func (*EmptyFilter) Open ¶
func (this *EmptyFilter) Open(fileName string) error
type HyperLogLogFilter ¶
type HyperLogLogFilter struct {
// contains filtered or unexported fields
}
func (*HyperLogLogFilter) Add ¶
func (filter *HyperLogLogFilter) Add(key []byte) error
func (*HyperLogLogFilter) Close ¶
func (filter *HyperLogLogFilter) Close() error
func (*HyperLogLogFilter) Exists ¶
func (filter *HyperLogLogFilter) Exists(key []byte) bool
func (*HyperLogLogFilter) Open ¶
func (filter *HyperLogLogFilter) Open(fileName string) error
type LeveldbFilter ¶
type LeveldbFilter struct {
// contains filtered or unexported fields
}
func (*LeveldbFilter) Add ¶
func (filter *LeveldbFilter) Add(key []byte) error
func (*LeveldbFilter) Close ¶
func (this *LeveldbFilter) Close() error
func (*LeveldbFilter) Delete ¶
func (filter *LeveldbFilter) Delete(key []byte) error
func (*LeveldbFilter) Exists ¶
func (filter *LeveldbFilter) Exists(key []byte) bool
func (*LeveldbFilter) Open ¶
func (filter *LeveldbFilter) Open(fileName string) error
Click to show internal directories.
Click to hide internal directories.