org.apache.cassandra.utils
Class BloomFilter
java.lang.Object
org.apache.cassandra.utils.Filter
org.apache.cassandra.utils.BloomFilter
public class BloomFilter
- extends Filter
Constructor Summary |
BloomFilter(int numElements,
double maxFalsePosProbability)
|
BloomFilter(int numElements,
int bucketsPerElement)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BloomFilter
public BloomFilter(int numElements,
int bucketsPerElement)
BloomFilter
public BloomFilter(int numElements,
double maxFalsePosProbability)
serializer
public static ICompactSerializer<BloomFilter> serializer()
clear
public void clear()
isPresent
public boolean isPresent(java.lang.String key)
- Specified by:
isPresent
in class Filter
isPresent
public boolean isPresent(byte[] key)
add
public void add(java.lang.String key)
- Specified by:
add
in class Filter
add
public void add(byte[] key)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
alwaysMatchingBloomFilter
public static BloomFilter alwaysMatchingBloomFilter()
- Returns:
- a BloomFilter that always returns a positive match, for testing
Copyright © 2009 The Apache Software Foundation