Refactor filter impl

This commit is contained in:
Ankit Gupta
2014-04-22 08:58:43 -07:00
parent 89cb481aa1
commit 2214fd8a15
5 changed files with 34 additions and 13 deletions

View File

@@ -12,15 +12,16 @@
#include <string>
#include "include/org_rocksdb_Filter.h"
#include "include/org_rocksdb_BloomFilter.h"
#include "rocksjni/portal.h"
#include "rocksdb/filter_policy.h"
/*
* Class: org_rocksdb_Filter
* Method: newFilter
* Class: org_rocksdb_BloomFilter
* Method: createNewFilter0
* Signature: (I)V
*/
void Java_org_rocksdb_Filter_newFilter(
void Java_org_rocksdb_BloomFilter_createNewFilter0(
JNIEnv* env, jobject jobj, jint bits_per_key) {
const rocksdb::FilterPolicy* fp = rocksdb::NewBloomFilterPolicy(bits_per_key);
rocksdb::FilterJni::setHandle(env, jobj, fp);