public class BloomFilter extends Filter
Constructor and Description |
---|
BloomFilter(int numElements,
double maxFalsePosProbability) |
BloomFilter(int numElements,
int bucketsPerElement) |
Modifier and Type | Method and Description |
---|---|
void |
add(byte[] key) |
void |
add(String key) |
static BloomFilter |
alwaysMatchingBloomFilter() |
int |
buckets() |
void |
clear() |
static BloomFilter |
deserialize(byte[] bytes) |
boolean |
isPresent(byte[] key) |
boolean |
isPresent(String key) |
static byte[] |
serialize(BloomFilter filter) |
static ICompactSerializer<BloomFilter> |
serializer() |
String |
toString() |
getHashBuckets, getHashBuckets, getHashBuckets, getHashCount
public BloomFilter(int numElements, int bucketsPerElement)
public BloomFilter(int numElements, double maxFalsePosProbability)
public static ICompactSerializer<BloomFilter> serializer()
public void clear()
public int buckets()
public boolean isPresent(byte[] key)
public void add(byte[] key)
public static BloomFilter alwaysMatchingBloomFilter()
public static byte[] serialize(BloomFilter filter)
public static BloomFilter deserialize(byte[] bytes)
Copyright © 2019. All rights reserved.