13#include "common/lang/string.h"
29 ObBloomfilter(
size_t hash_func_count = 4,
size_t totoal_bits = 65536) {}
51 bool contains(
const string &
object)
const {
return false; }
A simple Bloom filter implementation(Need to support concurrency).
Definition: ob_bloomfilter.h:21
bool contains(const string &object) const
Checks if an object is possibly in the Bloom filter.
Definition: ob_bloomfilter.h:51
size_t object_count() const
Returns the count of objects inserted into the Bloom filter.
Definition: ob_bloomfilter.h:56
void insert(const string &object)
Inserts an object into the Bloom filter.
Definition: ob_bloomfilter.h:36
ObBloomfilter(size_t hash_func_count=4, size_t totoal_bits=65536)
Constructs a Bloom filter with specified parameters.
Definition: ob_bloomfilter.h:29
bool empty() const
Checks if the Bloom filter is empty.
Definition: ob_bloomfilter.h:62
void clear()
Clears all entries in the Bloom filter.
Definition: ob_bloomfilter.h:43