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