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) |
void |
addAll(BloomFilter other) |
static BloomFilter |
alwaysMatchingBloomFilter() |
int |
buckets() |
void |
clear() |
static BloomFilter |
deserialize(byte[] bytes) |
boolean |
isPresent(byte[] key) |
boolean |
isPresent(String key) |
Filter |
merge(Filter... filters) |
static byte[] |
serialize(BloomFilter filter) |
static ICompactSerializer<BloomFilter> |
serializer() |
String |
toString() |
getHashBuckets, getHashBuckets, getHashBuckets, getHashCountpublic 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 void addAll(BloomFilter other)
public static BloomFilter alwaysMatchingBloomFilter()
public static byte[] serialize(BloomFilter filter)
public static BloomFilter deserialize(byte[] bytes)
Copyright © 2018 AddThis. All rights reserved.