public class BloomFilter extends Filter
Note: if you are using a custom comparator that ignores some parts
of the keys being compared, you must not use this BloomFilter
and must provide your own FilterPolicy that also ignores the
corresponding parts of the keys. For example, if the comparator
ignores trailing spaces, it would be incorrect to use a
FilterPolicy (like BloomFilter
) that does not ignore
trailing spaces in keys.
nativeHandle_
owningHandle_
Constructor and Description |
---|
BloomFilter()
BloomFilter constructor
|
BloomFilter(double bitsPerKey)
BloomFilter constructor
|
BloomFilter(double bitsPerKey,
boolean IGNORED_useBlockBasedMode)
BloomFilter constructor
|
disposeInternal, disposeInternal
getNativeHandle
close, disOwnNativeHandle, isOwningHandle
public BloomFilter()
Callers must delete the result after any database that is using the result has been closed.
public BloomFilter(double bitsPerKey)
bits_per_key: bits per key in bloom filter. A good value for bits_per_key is 9.9, which yields a filter with ~ 1% false positive rate.
Callers must delete the result after any database that is using the result has been closed.
bitsPerKey
- number of bits to usepublic BloomFilter(double bitsPerKey, boolean IGNORED_useBlockBasedMode)
bits_per_key: bits per key in bloom filter. A good value for bits_per_key is 10, which yields a filter with ~ 1% false positive rate.
default bits_per_key: 10
Callers must delete the result after any database that is using the result has been closed.
bitsPerKey
- number of bits to useIGNORED_useBlockBasedMode
- obsolete, ignored parameter