reader.go (11 lines of code) (raw):

// Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved package qf // Reader is a readable quotient filter. It is implmeneted by // both Filter (raw backed r/w) and Disk (disk backed, ro) type Reader interface { BitsOfStoragePerEntry() uint Len() uint64 Contains([]byte) bool ContainsString(string) bool Lookup([]byte) (bool, uint64) LookupString(string) (bool, uint64) } var _ Reader = (*Disk)(nil) var _ Reader = (*Filter)(nil)