/** * BloomFilter constructor * * <p> * 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. * <p><strong>default bits_per_key</strong>: 10</p> * * <p>use_block_based_builder: use block based filter rather than full filter. * If you want to builder full filter, it needs to be set to false. * </p> * <p><strong>default mode: block based filter</strong></p> * <p> * Callers must delete the result after any database that is using the * result has been closed.</p> * * @param bitsPerKey number of bits to use * @param useBlockBasedMode use block based mode or full filter mode */ public BloomFilter(final int bitsPerKey, final boolean useBlockBasedMode) { super(createNewBloomFilter(bitsPerKey, useBlockBasedMode)); }