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, writeTo
public 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.IOException
public CountingBloomFilter(int length, int k, byte[] buffer)
public void setWarnOnRemoveFromEmpty()
public boolean getBit(int offset)
getBit
in class BloomFilter
public void setBit(int offset)
setBit
in class BloomFilter
public void unsetBit(int offset)
unsetBit
in class BloomFilter
public void fork(int k)
BloomFilter
fork
in class BloomFilter