Lines Matching refs:env

28     JNIEnv* env, jclass, jlong joptions_handle,  in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2()  argument
36 const char* db_path = env->GetStringUTFChars(jdb_path, nullptr); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2()
43 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2()
48 ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2()
59 JNIEnv* env, jclass, jlong jdb_options_handle, in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J() argument
62 const char* db_path = env->GetStringUTFChars(jdb_path, nullptr); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
68 const jsize len_cols = env->GetArrayLength(jcolumn_names); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
69 if (env->EnsureLocalCapacity(len_cols) != 0) { in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
71 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
75 jlong* jco = env->GetLongArrayElements(jcolumn_options_handles, nullptr); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
78 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
83 const jobject jcn = env->GetObjectArrayElement(jcolumn_names, i); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
84 if (env->ExceptionCheck()) { in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
86 env->ReleaseLongArrayElements(jcolumn_options_handles, jco, JNI_ABORT); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
87 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
91 jbyte* jcf_name = env->GetByteArrayElements(jcn_ba, nullptr); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
94 env->DeleteLocalRef(jcn); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
95 env->ReleaseLongArrayElements(jcolumn_options_handles, jco, JNI_ABORT); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
96 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
100 const int jcf_name_len = env->GetArrayLength(jcn_ba); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
101 if (env->EnsureLocalCapacity(jcf_name_len) != 0) { in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
103 env->ReleaseByteArrayElements(jcn_ba, jcf_name, JNI_ABORT); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
104 env->DeleteLocalRef(jcn); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
105 env->ReleaseLongArrayElements(jcolumn_options_handles, jco, JNI_ABORT); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
106 env->ReleaseStringUTFChars(jdb_path, db_path); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
115 env->ReleaseByteArrayElements(jcn_ba, jcf_name, JNI_ABORT); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
116 env->DeleteLocalRef(jcn); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
118 env->ReleaseLongArrayElements(jcolumn_options_handles, jco, JNI_ABORT); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
140 jlongArray jresults = env->NewLongArray(resultsLen); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
145 env->SetLongArrayRegion(jresults, 0, resultsLen, results.get()); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
146 if (env->ExceptionCheck()) { in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
148 env->DeleteLocalRef(jresults); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
153 ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s); in Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J()
176 JNIEnv* env, jclass, jlong jhandle) { in Java_org_rocksdb_TransactionDB_closeDatabase() argument
180 ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s); in Java_org_rocksdb_TransactionDB_closeDatabase()
273 JNIEnv* env, jobject, jlong jhandle, jstring jname) { in Java_org_rocksdb_TransactionDB_getTransactionByName() argument
275 const char* name = env->GetStringUTFChars(jname, nullptr); in Java_org_rocksdb_TransactionDB_getTransactionByName()
281 env->ReleaseStringUTFChars(jname, name); in Java_org_rocksdb_TransactionDB_getTransactionByName()
291 JNIEnv* env, jobject, jlong jhandle) { in Java_org_rocksdb_TransactionDB_getAllPreparedTransactions() argument
305 jlongArray jtxns = env->NewLongArray(len); in Java_org_rocksdb_TransactionDB_getAllPreparedTransactions()
310 env->SetLongArrayRegion(jtxns, 0, len, tmp.data()); in Java_org_rocksdb_TransactionDB_getAllPreparedTransactions()
311 if (env->ExceptionCheck()) { in Java_org_rocksdb_TransactionDB_getAllPreparedTransactions()
313 env->DeleteLocalRef(jtxns); in Java_org_rocksdb_TransactionDB_getAllPreparedTransactions()
326 JNIEnv* env, jobject, jlong jhandle) { in Java_org_rocksdb_TransactionDB_getLockStatusData() argument
331 env, static_cast<uint32_t>(lock_status_data.size())); in Java_org_rocksdb_TransactionDB_getLockStatusData()
340 [env](const std::pair<const int32_t, in Java_org_rocksdb_TransactionDB_getLockStatusData()
343 ROCKSDB_NAMESPACE::LongJni::valueOf(env, pair.first); in Java_org_rocksdb_TransactionDB_getLockStatusData()
349 ROCKSDB_NAMESPACE::KeyLockInfoJni::construct(env, pair.second); in Java_org_rocksdb_TransactionDB_getLockStatusData()
360 env, jlock_status_data, lock_status_data.begin(), in Java_org_rocksdb_TransactionDB_getLockStatusData()
375 JNIEnv* env, jobject jobj, jlong jhandle) { in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer() argument
382 jobjectArray jdeadlock_info_buffer = env->NewObjectArray( in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
384 ROCKSDB_NAMESPACE::DeadlockPathJni::getJClass(env), nullptr); in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
399 jobjectArray jdeadlock_infos = env->NewObjectArray( in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
400 deadlock_infos_len, ROCKSDB_NAMESPACE::DeadlockInfoJni::getJClass(env), in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
404 env->DeleteLocalRef(jdeadlock_info_buffer); in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
415 env, jobj, deadlock_info.m_txn_id, deadlock_info.m_cf_id, in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
419 env->DeleteLocalRef(jdeadlock_info_buffer); in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
422 env->SetObjectArrayElement(jdeadlock_infos, jdeadlock_infos_offset++, in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
424 if (env->ExceptionCheck()) { in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
427 env->DeleteLocalRef(jdeadlock_info); in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
428 env->DeleteLocalRef(jdeadlock_info_buffer); in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
435 env, jdeadlock_infos, deadlock_path.limit_exceeded); in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
438 env->DeleteLocalRef(jdeadlock_info_buffer); in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
441 env->SetObjectArrayElement(jdeadlock_info_buffer, in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
443 if (env->ExceptionCheck()) { in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
445 env->DeleteLocalRef(jdeadlock_path); in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()
446 env->DeleteLocalRef(jdeadlock_info_buffer); in Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer()