Lines Matching refs:env
27 JNIEnv* env, jclass, jlong joptions_handle, jstring jdb_path, jint jttl, in Java_org_rocksdb_TtlDB_open() argument
29 const char* db_path = env->GetStringUTFChars(jdb_path, nullptr); in Java_org_rocksdb_TtlDB_open()
39 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TtlDB_open()
46 ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s); in Java_org_rocksdb_TtlDB_open()
57 JNIEnv* env, jclass, jlong jopt_handle, jstring jdb_path, in Java_org_rocksdb_TtlDB_openCF() argument
60 const char* db_path = env->GetStringUTFChars(jdb_path, nullptr); in Java_org_rocksdb_TtlDB_openCF()
66 const jsize len_cols = env->GetArrayLength(jcolumn_names); in Java_org_rocksdb_TtlDB_openCF()
67 jlong* jco = env->GetLongArrayElements(jcolumn_options, nullptr); in Java_org_rocksdb_TtlDB_openCF()
70 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TtlDB_openCF()
77 env, jcolumn_names, in Java_org_rocksdb_TtlDB_openCF()
89 env->ReleaseLongArrayElements(jcolumn_options, jco, JNI_ABORT); in Java_org_rocksdb_TtlDB_openCF()
93 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TtlDB_openCF()
98 jint* jttlv = env->GetIntArrayElements(jttls, nullptr); in Java_org_rocksdb_TtlDB_openCF()
101 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TtlDB_openCF()
104 const jsize len_ttls = env->GetArrayLength(jttls); in Java_org_rocksdb_TtlDB_openCF()
108 env->ReleaseIntArrayElements(jttls, jttlv, JNI_ABORT); in Java_org_rocksdb_TtlDB_openCF()
117 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TtlDB_openCF()
129 jlongArray jresults = env->NewLongArray(resultsLen); in Java_org_rocksdb_TtlDB_openCF()
135 env->SetLongArrayRegion(jresults, 0, resultsLen, results.get()); in Java_org_rocksdb_TtlDB_openCF()
136 if (env->ExceptionCheck()) { in Java_org_rocksdb_TtlDB_openCF()
138 env->DeleteLocalRef(jresults); in Java_org_rocksdb_TtlDB_openCF()
144 ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s); in Java_org_rocksdb_TtlDB_openCF()
182 JNIEnv* env, jobject, jlong jdb_handle, jbyteArray jcolumn_name, in Java_org_rocksdb_TtlDB_createColumnFamilyWithTtl() argument
184 jbyte* cfname = env->GetByteArrayElements(jcolumn_name, nullptr); in Java_org_rocksdb_TtlDB_createColumnFamilyWithTtl()
189 const jsize len = env->GetArrayLength(jcolumn_name); in Java_org_rocksdb_TtlDB_createColumnFamilyWithTtl()
200 env->ReleaseByteArrayElements(jcolumn_name, cfname, 0); in Java_org_rocksdb_TtlDB_createColumnFamilyWithTtl()
205 ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s); in Java_org_rocksdb_TtlDB_createColumnFamilyWithTtl()