Constructor and Description |
---|
BloomFilterHash(int vectorSize,
int nbHash)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
add(int key)
Adds a key to this signature.
|
boolean |
equals(Object o) |
boolean |
membershipTest(int key)
Queries the current signature and performs a membership test.
|
void |
readFields(DataInput in) |
static BloomFilterHash |
readInstance(DataInput in)
Reads and returns an instance of this class from the given input
|
void |
write(DataOutput out) |
public BloomFilterHash(int vectorSize, int nbHash)
vectorSize
- The vector size of this filter.nbHash
- Number of hash functions.public void add(int key)
Signature
public boolean membershipTest(int key)
Signature
membershipTest
in class Signature
key
- Key to be checked.public void readFields(DataInput in) throws IOException
IOException
public static BloomFilterHash readInstance(DataInput in) throws IOException
in
- DataInput streamIOException
public void write(DataOutput out) throws IOException
IOException