public class CountingBloomFilter extends BloomFilter
filter, forkedFilter, k, length, lock, needRebuild| Modifier | Constructor and Description |
|---|---|
protected |
CountingBloomFilter(java.io.File file,
int length,
int k)
Constructor
|
|
CountingBloomFilter(int length,
int k)
Constructor
|
|
CountingBloomFilter(int length,
int k,
byte[] buffer) |
| Modifier and Type | Method and Description |
|---|---|
void |
fork(int k)
Create an empty, in-memory copy of bloom filter.
|
boolean |
getBit(int offset) |
void |
setBit(int offset) |
void |
setWarnOnRemoveFromEmpty() |
void |
unsetBit(int offset) |
addKey, addKeyForked, checkFilter, close, copyTo, createFilter, createFilter, discard, finalize, force, getFilledCount, getHashes, getK, getLength, getSizeBytes, init, merge, needRebuild, optimialK, removeKey, unsetAll, writeTopublic CountingBloomFilter(int length,
int k)
length - length in bitsprotected CountingBloomFilter(java.io.File file,
int length,
int k)
throws java.io.IOException
file - disk filelength - length in bitsjava.io.IOExceptionpublic CountingBloomFilter(int length,
int k,
byte[] buffer)
public void setWarnOnRemoveFromEmpty()
public boolean getBit(int offset)
getBit in class BloomFilterpublic void setBit(int offset)
setBit in class BloomFilterpublic void unsetBit(int offset)
unsetBit in class BloomFilterpublic void fork(int k)
BloomFilterfork in class BloomFilter