public class BloomFilter
extends org.apache.hadoop.util.bloom.Filter
| Constructor and Description |
|---|
BloomFilter()
Read the fields using bloomIn
|
BloomFilter(int vectorSize,
int nbHash,
int hashAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.apache.hadoop.util.bloom.Key key) |
void |
and(org.apache.hadoop.util.bloom.Filter filter) |
static BloomFilter |
bloomIn(DataByteArray b) |
int |
getVectorSize() |
boolean |
membershipTest(org.apache.hadoop.util.bloom.Key key) |
void |
not() |
void |
or(org.apache.hadoop.util.bloom.Filter filter) |
void |
readFields(java.io.DataInput in) |
java.lang.String |
toString() |
void |
write(java.io.DataOutput out) |
void |
xor(org.apache.hadoop.util.bloom.Filter filter) |
public BloomFilter()
public BloomFilter(int vectorSize,
int nbHash,
int hashAlgorithm)
public void add(org.apache.hadoop.util.bloom.Key key)
add in class org.apache.hadoop.util.bloom.Filterpublic boolean membershipTest(org.apache.hadoop.util.bloom.Key key)
membershipTest in class org.apache.hadoop.util.bloom.Filterpublic void and(org.apache.hadoop.util.bloom.Filter filter)
and in class org.apache.hadoop.util.bloom.Filterpublic void or(org.apache.hadoop.util.bloom.Filter filter)
or in class org.apache.hadoop.util.bloom.Filterpublic void xor(org.apache.hadoop.util.bloom.Filter filter)
xor in class org.apache.hadoop.util.bloom.Filterpublic void not()
not in class org.apache.hadoop.util.bloom.Filterpublic java.lang.String toString()
toString in class java.lang.Objectpublic int getVectorSize()
public void write(java.io.DataOutput out)
throws java.io.IOException
write in interface org.apache.hadoop.io.Writablewrite in class org.apache.hadoop.util.bloom.Filterjava.io.IOExceptionpublic void readFields(java.io.DataInput in)
throws java.io.IOException
readFields in interface org.apache.hadoop.io.WritablereadFields in class org.apache.hadoop.util.bloom.Filterjava.io.IOExceptionpublic static BloomFilter bloomIn(DataByteArray b) throws java.io.IOException
java.io.IOExceptionCopyright © 2007-2016 The Apache Software Foundation