#include "rocksdb/statistics.h"
#include "rocksdb/table.h"
#include "rocksjni/comparatorjnicallback.h"
+#include "rocksjni/cplusplus_to_java_convert.h"
#include "rocksjni/portal.h"
#include "rocksjni/statisticsjni.h"
#include "rocksjni/table_filter_jnicallback.h"
* Method: newOptions
* Signature: ()J
*/
-jlong Java_org_rocksdb_Options_newOptions__(
- JNIEnv*, jclass) {
+jlong Java_org_rocksdb_Options_newOptions__(JNIEnv*, jclass) {
auto* op = new ROCKSDB_NAMESPACE::Options();
- return reinterpret_cast<jlong>(op);
+ return GET_CPLUSPLUS_POINTER(op);
}
/*
* Method: newOptions
* Signature: (JJ)J
*/
-jlong Java_org_rocksdb_Options_newOptions__JJ(
- JNIEnv*, jclass, jlong jdboptions, jlong jcfoptions) {
+jlong Java_org_rocksdb_Options_newOptions__JJ(JNIEnv*, jclass, jlong jdboptions,
+ jlong jcfoptions) {
auto* dbOpt =
reinterpret_cast<const ROCKSDB_NAMESPACE::DBOptions*>(jdboptions);
auto* cfOpt = reinterpret_cast<const ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(
jcfoptions);
auto* op = new ROCKSDB_NAMESPACE::Options(*dbOpt, *cfOpt);
- return reinterpret_cast<jlong>(op);
+ return GET_CPLUSPLUS_POINTER(op);
}
/*
* Method: copyOptions
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_copyOptions(
- JNIEnv*, jclass, jlong jhandle) {
+jlong Java_org_rocksdb_Options_copyOptions(JNIEnv*, jclass, jlong jhandle) {
auto new_opt = new ROCKSDB_NAMESPACE::Options(
*(reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)));
- return reinterpret_cast<jlong>(new_opt);
+ return GET_CPLUSPLUS_POINTER(new_opt);
}
/*
* Method: disposeInternal
* Signature: (J)V
*/
-void Java_org_rocksdb_Options_disposeInternal(
- JNIEnv*, jobject, jlong handle) {
+void Java_org_rocksdb_Options_disposeInternal(JNIEnv*, jobject, jlong handle) {
auto* op = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(handle);
assert(op != nullptr);
delete op;
* Method: setIncreaseParallelism
* Signature: (JI)V
*/
-void Java_org_rocksdb_Options_setIncreaseParallelism(
- JNIEnv*, jobject, jlong jhandle, jint totalThreads) {
+void Java_org_rocksdb_Options_setIncreaseParallelism(JNIEnv*, jobject,
+ jlong jhandle,
+ jint totalThreads) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->IncreaseParallelism(
static_cast<int>(totalThreads));
}
* Method: setCreateIfMissing
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setCreateIfMissing(
- JNIEnv*, jobject, jlong jhandle, jboolean flag) {
+void Java_org_rocksdb_Options_setCreateIfMissing(JNIEnv*, jobject,
+ jlong jhandle, jboolean flag) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->create_if_missing =
flag;
}
* Method: createIfMissing
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_createIfMissing(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_createIfMissing(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->create_if_missing;
}
* Method: setCreateMissingColumnFamilies
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setCreateMissingColumnFamilies(
- JNIEnv*, jobject, jlong jhandle, jboolean flag) {
+void Java_org_rocksdb_Options_setCreateMissingColumnFamilies(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean flag) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->create_missing_column_families = flag;
}
* Method: createMissingColumnFamilies
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_createMissingColumnFamilies(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_createMissingColumnFamilies(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->create_missing_column_families;
}
* Method: setComparatorHandle
* Signature: (JI)V
*/
-void Java_org_rocksdb_Options_setComparatorHandle__JI(
- JNIEnv*, jobject, jlong jhandle, jint builtinComparator) {
+void Java_org_rocksdb_Options_setComparatorHandle__JI(JNIEnv*, jobject,
+ jlong jhandle,
+ jint builtinComparator) {
switch (builtinComparator) {
case 1:
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->comparator =
* Method: setComparatorHandle
* Signature: (JJB)V
*/
-void Java_org_rocksdb_Options_setComparatorHandle__JJB(
- JNIEnv*, jobject, jlong jopt_handle, jlong jcomparator_handle,
- jbyte jcomparator_type) {
+void Java_org_rocksdb_Options_setComparatorHandle__JJB(JNIEnv*, jobject,
+ jlong jopt_handle,
+ jlong jcomparator_handle,
+ jbyte jcomparator_type) {
ROCKSDB_NAMESPACE::Comparator* comparator = nullptr;
switch (jcomparator_type) {
// JAVA_COMPARATOR
* Method: setMergeOperatorName
* Signature: (JJjava/lang/String)V
*/
-void Java_org_rocksdb_Options_setMergeOperatorName(
- JNIEnv* env, jobject, jlong jhandle, jstring jop_name) {
+void Java_org_rocksdb_Options_setMergeOperatorName(JNIEnv* env, jobject,
+ jlong jhandle,
+ jstring jop_name) {
const char* op_name = env->GetStringUTFChars(jop_name, nullptr);
if (op_name == nullptr) {
// exception thrown: OutOfMemoryError
* Method: setMergeOperator
* Signature: (JJjava/lang/String)V
*/
-void Java_org_rocksdb_Options_setMergeOperator(
- JNIEnv*, jobject, jlong jhandle, jlong mergeOperatorHandle) {
+void Java_org_rocksdb_Options_setMergeOperator(JNIEnv*, jobject, jlong jhandle,
+ jlong mergeOperatorHandle) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->merge_operator =
*(reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::MergeOperator>*>(
mergeOperatorHandle));
* Signature: (JJ)V
*/
void Java_org_rocksdb_Options_setCompactionFilterHandle(
- JNIEnv*, jobject, jlong jopt_handle,
- jlong jcompactionfilter_handle) {
+ JNIEnv*, jobject, jlong jopt_handle, jlong jcompactionfilter_handle) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jopt_handle)
->compaction_filter =
reinterpret_cast<ROCKSDB_NAMESPACE::CompactionFilter*>(
* Method: setWriteBufferSize
* Signature: (JJ)I
*/
-void Java_org_rocksdb_Options_setWriteBufferSize(
- JNIEnv* env, jobject, jlong jhandle, jlong jwrite_buffer_size) {
+void Java_org_rocksdb_Options_setWriteBufferSize(JNIEnv* env, jobject,
+ jlong jhandle,
+ jlong jwrite_buffer_size) {
auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
jwrite_buffer_size);
if (s.ok()) {
* Method: writeBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_writeBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_writeBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->write_buffer_size;
}
* Signature: (JI)V
*/
void Java_org_rocksdb_Options_setMaxWriteBufferNumber(
- JNIEnv*, jobject, jlong jhandle,
- jint jmax_write_buffer_number) {
+ JNIEnv*, jobject, jlong jhandle, jint jmax_write_buffer_number) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_write_buffer_number = jmax_write_buffer_number;
}
* Method: setStatistics
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setStatistics(
- JNIEnv*, jobject, jlong jhandle, jlong jstatistics_handle) {
+void Java_org_rocksdb_Options_setStatistics(JNIEnv*, jobject, jlong jhandle,
+ jlong jstatistics_handle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
auto* pSptr =
reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::StatisticsJni>*>(
* Method: statistics
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_statistics(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_statistics(JNIEnv*, jobject, jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
std::shared_ptr<ROCKSDB_NAMESPACE::Statistics> sptr = opt->statistics;
if (sptr == nullptr) {
} else {
std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>* pSptr =
new std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>(sptr);
- return reinterpret_cast<jlong>(pSptr);
+ return GET_CPLUSPLUS_POINTER(pSptr);
}
}
* Method: maxWriteBufferNumber
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_maxWriteBufferNumber(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_maxWriteBufferNumber(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_write_buffer_number;
}
* Method: errorIfExists
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_errorIfExists(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_errorIfExists(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->error_if_exists;
}
* Method: setErrorIfExists
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setErrorIfExists(
- JNIEnv*, jobject, jlong jhandle, jboolean error_if_exists) {
+void Java_org_rocksdb_Options_setErrorIfExists(JNIEnv*, jobject, jlong jhandle,
+ jboolean error_if_exists) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->error_if_exists =
static_cast<bool>(error_if_exists);
}
* Method: paranoidChecks
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_paranoidChecks(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_paranoidChecks(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->paranoid_checks;
}
* Method: setParanoidChecks
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setParanoidChecks(
- JNIEnv*, jobject, jlong jhandle, jboolean paranoid_checks) {
+void Java_org_rocksdb_Options_setParanoidChecks(JNIEnv*, jobject, jlong jhandle,
+ jboolean paranoid_checks) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->paranoid_checks =
static_cast<bool>(paranoid_checks);
}
* Method: setEnv
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setEnv(
- JNIEnv*, jobject, jlong jhandle, jlong jenv) {
+void Java_org_rocksdb_Options_setEnv(JNIEnv*, jobject, jlong jhandle,
+ jlong jenv) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->env =
reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jenv);
}
* Method: setMaxTotalWalSize
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setMaxTotalWalSize(
- JNIEnv*, jobject, jlong jhandle, jlong jmax_total_wal_size) {
+void Java_org_rocksdb_Options_setMaxTotalWalSize(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong jmax_total_wal_size) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_total_wal_size =
static_cast<jlong>(jmax_total_wal_size);
}
* Method: maxTotalWalSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_maxTotalWalSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_maxTotalWalSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_total_wal_size;
}
* Method: maxOpenFiles
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_maxOpenFiles(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_maxOpenFiles(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_open_files;
}
* Method: setMaxOpenFiles
* Signature: (JI)V
*/
-void Java_org_rocksdb_Options_setMaxOpenFiles(
- JNIEnv*, jobject, jlong jhandle, jint max_open_files) {
+void Java_org_rocksdb_Options_setMaxOpenFiles(JNIEnv*, jobject, jlong jhandle,
+ jint max_open_files) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_open_files =
static_cast<int>(max_open_files);
}
* Method: maxFileOpeningThreads
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_maxFileOpeningThreads(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_maxFileOpeningThreads(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<int>(opt->max_file_opening_threads);
}
* Method: useFsync
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_useFsync(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_useFsync(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->use_fsync;
}
* Method: setUseFsync
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setUseFsync(
- JNIEnv*, jobject, jlong jhandle, jboolean use_fsync) {
+void Java_org_rocksdb_Options_setUseFsync(JNIEnv*, jobject, jlong jhandle,
+ jboolean use_fsync) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->use_fsync =
static_cast<bool>(use_fsync);
}
* Method: setDbPaths
* Signature: (J[Ljava/lang/String;[J)V
*/
-void Java_org_rocksdb_Options_setDbPaths(
- JNIEnv* env, jobject, jlong jhandle, jobjectArray jpaths,
- jlongArray jtarget_sizes) {
+void Java_org_rocksdb_Options_setDbPaths(JNIEnv* env, jobject, jlong jhandle,
+ jobjectArray jpaths,
+ jlongArray jtarget_sizes) {
std::vector<ROCKSDB_NAMESPACE::DbPath> db_paths;
jlong* ptr_jtarget_size = env->GetLongArrayElements(jtarget_sizes, nullptr);
if (ptr_jtarget_size == nullptr) {
* Method: dbPathsLen
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_dbPathsLen(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_dbPathsLen(JNIEnv*, jobject, jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->db_paths.size());
}
* Method: dbPaths
* Signature: (J[Ljava/lang/String;[J)V
*/
-void Java_org_rocksdb_Options_dbPaths(
- JNIEnv* env, jobject, jlong jhandle, jobjectArray jpaths,
- jlongArray jtarget_sizes) {
+void Java_org_rocksdb_Options_dbPaths(JNIEnv* env, jobject, jlong jhandle,
+ jobjectArray jpaths,
+ jlongArray jtarget_sizes) {
jboolean is_copy;
jlong* ptr_jtarget_size = env->GetLongArrayElements(jtarget_sizes, &is_copy);
if (ptr_jtarget_size == nullptr) {
* Method: dbLogDir
* Signature: (J)Ljava/lang/String
*/
-jstring Java_org_rocksdb_Options_dbLogDir(
- JNIEnv* env, jobject, jlong jhandle) {
+jstring Java_org_rocksdb_Options_dbLogDir(JNIEnv* env, jobject, jlong jhandle) {
return env->NewStringUTF(
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->db_log_dir.c_str());
* Method: setDbLogDir
* Signature: (JLjava/lang/String)V
*/
-void Java_org_rocksdb_Options_setDbLogDir(
- JNIEnv* env, jobject, jlong jhandle, jstring jdb_log_dir) {
+void Java_org_rocksdb_Options_setDbLogDir(JNIEnv* env, jobject, jlong jhandle,
+ jstring jdb_log_dir) {
const char* log_dir = env->GetStringUTFChars(jdb_log_dir, nullptr);
if (log_dir == nullptr) {
// exception thrown: OutOfMemoryError
* Method: walDir
* Signature: (J)Ljava/lang/String
*/
-jstring Java_org_rocksdb_Options_walDir(
- JNIEnv* env, jobject, jlong jhandle) {
+jstring Java_org_rocksdb_Options_walDir(JNIEnv* env, jobject, jlong jhandle) {
return env->NewStringUTF(
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->wal_dir.c_str());
}
* Method: setWalDir
* Signature: (JLjava/lang/String)V
*/
-void Java_org_rocksdb_Options_setWalDir(
- JNIEnv* env, jobject, jlong jhandle, jstring jwal_dir) {
+void Java_org_rocksdb_Options_setWalDir(JNIEnv* env, jobject, jlong jhandle,
+ jstring jwal_dir) {
const char* wal_dir = env->GetStringUTFChars(jwal_dir, nullptr);
if (wal_dir == nullptr) {
// exception thrown: OutOfMemoryError
* Method: deleteObsoleteFilesPeriodMicros
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_deleteObsoleteFilesPeriodMicros(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_deleteObsoleteFilesPeriodMicros(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->delete_obsolete_files_period_micros;
}
* Method: setDeleteObsoleteFilesPeriodMicros
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setDeleteObsoleteFilesPeriodMicros(
- JNIEnv*, jobject, jlong jhandle, jlong micros) {
+void Java_org_rocksdb_Options_setDeleteObsoleteFilesPeriodMicros(JNIEnv*,
+ jobject,
+ jlong jhandle,
+ jlong micros) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->delete_obsolete_files_period_micros = static_cast<int64_t>(micros);
}
-/*
- * Class: org_rocksdb_Options
- * Method: setBaseBackgroundCompactions
- * Signature: (JI)V
- */
-void Java_org_rocksdb_Options_setBaseBackgroundCompactions(
- JNIEnv*, jobject, jlong jhandle, jint max) {
- reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
- ->base_background_compactions = static_cast<int>(max);
-}
-
-/*
- * Class: org_rocksdb_Options
- * Method: baseBackgroundCompactions
- * Signature: (J)I
- */
-jint Java_org_rocksdb_Options_baseBackgroundCompactions(
- JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
- ->base_background_compactions;
-}
-
/*
* Class: org_rocksdb_Options
* Method: maxBackgroundCompactions
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_maxBackgroundCompactions(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_maxBackgroundCompactions(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_background_compactions;
}
* Method: setMaxBackgroundCompactions
* Signature: (JI)V
*/
-void Java_org_rocksdb_Options_setMaxBackgroundCompactions(
- JNIEnv*, jobject, jlong jhandle, jint max) {
+void Java_org_rocksdb_Options_setMaxBackgroundCompactions(JNIEnv*, jobject,
+ jlong jhandle,
+ jint max) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_background_compactions = static_cast<int>(max);
}
* Method: setMaxSubcompactions
* Signature: (JI)V
*/
-void Java_org_rocksdb_Options_setMaxSubcompactions(
- JNIEnv*, jobject, jlong jhandle, jint max) {
+void Java_org_rocksdb_Options_setMaxSubcompactions(JNIEnv*, jobject,
+ jlong jhandle, jint max) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_subcompactions =
static_cast<int32_t>(max);
}
* Method: maxSubcompactions
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_maxSubcompactions(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_maxSubcompactions(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_subcompactions;
}
* Method: maxBackgroundFlushes
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_maxBackgroundFlushes(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_maxBackgroundFlushes(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_background_flushes;
}
* Method: maxBackgroundJobs
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_maxBackgroundJobs(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_maxBackgroundJobs(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_background_jobs;
}
* Method: setMaxBackgroundJobs
* Signature: (JI)V
*/
-void Java_org_rocksdb_Options_setMaxBackgroundJobs(
- JNIEnv*, jobject, jlong jhandle, jint max_background_jobs) {
+void Java_org_rocksdb_Options_setMaxBackgroundJobs(JNIEnv*, jobject,
+ jlong jhandle,
+ jint max_background_jobs) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_background_jobs =
static_cast<int>(max_background_jobs);
}
* Method: maxLogFileSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_maxLogFileSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_maxLogFileSize(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_log_file_size;
}
* Method: setMaxLogFileSize
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setMaxLogFileSize(
- JNIEnv* env, jobject, jlong jhandle, jlong max_log_file_size) {
+void Java_org_rocksdb_Options_setMaxLogFileSize(JNIEnv* env, jobject,
+ jlong jhandle,
+ jlong max_log_file_size) {
auto s =
ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(max_log_file_size);
if (s.ok()) {
* Method: logFileTimeToRoll
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_logFileTimeToRoll(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_logFileTimeToRoll(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->log_file_time_to_roll;
}
* Method: keepLogFileNum
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_keepLogFileNum(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_keepLogFileNum(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->keep_log_file_num;
}
* Method: setKeepLogFileNum
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setKeepLogFileNum(
- JNIEnv* env, jobject, jlong jhandle, jlong keep_log_file_num) {
+void Java_org_rocksdb_Options_setKeepLogFileNum(JNIEnv* env, jobject,
+ jlong jhandle,
+ jlong keep_log_file_num) {
auto s =
ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(keep_log_file_num);
if (s.ok()) {
* Method: recycleLogFileNum
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_recycleLogFileNum(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_recycleLogFileNum(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->recycle_log_file_num;
}
* Method: setRecycleLogFileNum
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setRecycleLogFileNum(
- JNIEnv* env, jobject, jlong jhandle, jlong recycle_log_file_num) {
+void Java_org_rocksdb_Options_setRecycleLogFileNum(JNIEnv* env, jobject,
+ jlong jhandle,
+ jlong recycle_log_file_num) {
auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
recycle_log_file_num);
if (s.ok()) {
* Method: maxManifestFileSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_maxManifestFileSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_maxManifestFileSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_manifest_file_size;
}
* Method: memTableFactoryName
* Signature: (J)Ljava/lang/String
*/
-jstring Java_org_rocksdb_Options_memTableFactoryName(
- JNIEnv* env, jobject, jlong jhandle) {
+jstring Java_org_rocksdb_Options_memTableFactoryName(JNIEnv* env, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
ROCKSDB_NAMESPACE::MemTableRepFactory* tf = opt->memtable_factory.get();
jlong* size_array_ptr = env->GetLongArrayElements(size_array, nullptr);
if (nullptr == size_array_ptr) {
// exception thrown: OutOfMemoryError
+ *has_exception = JNI_TRUE;
return {};
}
std::vector<ROCKSDB_NAMESPACE::DbPath> cf_paths;
jobjectArray path_array,
jlongArray size_array) {
auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
- jboolean has_exception;
+ jboolean has_exception = JNI_FALSE;
std::vector<ROCKSDB_NAMESPACE::DbPath> cf_paths =
rocksdb_convert_cf_paths_from_java_helper(env, path_array, size_array,
&has_exception);
* Method: setMemTableFactory
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setMemTableFactory(
- JNIEnv*, jobject, jlong jhandle, jlong jfactory_handle) {
+void Java_org_rocksdb_Options_setMemTableFactory(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong jfactory_handle) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->memtable_factory.reset(
reinterpret_cast<ROCKSDB_NAMESPACE::MemTableRepFactory*>(
* Method: setRateLimiter
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setRateLimiter(
- JNIEnv*, jobject, jlong jhandle, jlong jrate_limiter_handle) {
+void Java_org_rocksdb_Options_setRateLimiter(JNIEnv*, jobject, jlong jhandle,
+ jlong jrate_limiter_handle) {
std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>* pRateLimiter =
reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
jrate_limiter_handle);
* Method: setLogger
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setLogger(
- JNIEnv*, jobject, jlong jhandle, jlong jlogger_handle) {
+void Java_org_rocksdb_Options_setLogger(JNIEnv*, jobject, jlong jhandle,
+ jlong jlogger_handle) {
std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>* pLogger =
reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>*>(
jlogger_handle);
* Method: setInfoLogLevel
* Signature: (JB)V
*/
-void Java_org_rocksdb_Options_setInfoLogLevel(
- JNIEnv*, jobject, jlong jhandle, jbyte jlog_level) {
+void Java_org_rocksdb_Options_setInfoLogLevel(JNIEnv*, jobject, jlong jhandle,
+ jbyte jlog_level) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->info_log_level =
static_cast<ROCKSDB_NAMESPACE::InfoLogLevel>(jlog_level);
}
* Method: infoLogLevel
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_Options_infoLogLevel(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_Options_infoLogLevel(JNIEnv*, jobject, jlong jhandle) {
return static_cast<jbyte>(
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->info_log_level);
}
* Method: tableCacheNumshardbits
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_tableCacheNumshardbits(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_tableCacheNumshardbits(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->table_cache_numshardbits;
}
* Method: useCappedPrefixExtractor
* Signature: (JI)V
*/
-void Java_org_rocksdb_Options_useCappedPrefixExtractor(
- JNIEnv*, jobject, jlong jhandle, jint jprefix_length) {
+void Java_org_rocksdb_Options_useCappedPrefixExtractor(JNIEnv*, jobject,
+ jlong jhandle,
+ jint jprefix_length) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->prefix_extractor.reset(ROCKSDB_NAMESPACE::NewCappedPrefixTransform(
static_cast<int>(jprefix_length)));
* Method: walTtlSeconds
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_walTtlSeconds(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_walTtlSeconds(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->WAL_ttl_seconds;
}
* Method: setWalTtlSeconds
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setWalTtlSeconds(
- JNIEnv*, jobject, jlong jhandle, jlong WAL_ttl_seconds) {
+void Java_org_rocksdb_Options_setWalTtlSeconds(JNIEnv*, jobject, jlong jhandle,
+ jlong WAL_ttl_seconds) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->WAL_ttl_seconds =
static_cast<int64_t>(WAL_ttl_seconds);
}
* Method: walTtlSeconds
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_walSizeLimitMB(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_walSizeLimitMB(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->WAL_size_limit_MB;
}
* Method: setWalSizeLimitMB
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setWalSizeLimitMB(
- JNIEnv*, jobject, jlong jhandle, jlong WAL_size_limit_MB) {
+void Java_org_rocksdb_Options_setWalSizeLimitMB(JNIEnv*, jobject, jlong jhandle,
+ jlong WAL_size_limit_MB) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->WAL_size_limit_MB =
static_cast<int64_t>(WAL_size_limit_MB);
}
* Method: manifestPreallocationSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_manifestPreallocationSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_manifestPreallocationSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->manifest_preallocation_size;
}
* Method: setTableFactory
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setTableFactory(
- JNIEnv*, jobject, jlong jhandle, jlong jtable_factory_handle) {
+void Java_org_rocksdb_Options_setTableFactory(JNIEnv*, jobject, jlong jhandle,
+ jlong jtable_factory_handle) {
auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
auto* table_factory =
reinterpret_cast<ROCKSDB_NAMESPACE::TableFactory*>(jtable_factory_handle);
* Method: allowMmapReads
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_allowMmapReads(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_allowMmapReads(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->allow_mmap_reads;
}
* Method: setAllowMmapReads
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setAllowMmapReads(
- JNIEnv*, jobject, jlong jhandle, jboolean allow_mmap_reads) {
+void Java_org_rocksdb_Options_setAllowMmapReads(JNIEnv*, jobject, jlong jhandle,
+ jboolean allow_mmap_reads) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->allow_mmap_reads =
static_cast<bool>(allow_mmap_reads);
}
* Method: allowMmapWrites
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_allowMmapWrites(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_allowMmapWrites(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->allow_mmap_writes;
}
* Method: setAllowMmapWrites
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setAllowMmapWrites(
- JNIEnv*, jobject, jlong jhandle, jboolean allow_mmap_writes) {
+void Java_org_rocksdb_Options_setAllowMmapWrites(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean allow_mmap_writes) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->allow_mmap_writes =
static_cast<bool>(allow_mmap_writes);
}
* Method: useDirectReads
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_useDirectReads(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_useDirectReads(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->use_direct_reads;
}
* Method: setUseDirectReads
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setUseDirectReads(
- JNIEnv*, jobject, jlong jhandle, jboolean use_direct_reads) {
+void Java_org_rocksdb_Options_setUseDirectReads(JNIEnv*, jobject, jlong jhandle,
+ jboolean use_direct_reads) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->use_direct_reads =
static_cast<bool>(use_direct_reads);
}
* Method: setAllowFAllocate
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setAllowFAllocate(
- JNIEnv*, jobject, jlong jhandle, jboolean jallow_fallocate) {
+void Java_org_rocksdb_Options_setAllowFAllocate(JNIEnv*, jobject, jlong jhandle,
+ jboolean jallow_fallocate) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->allow_fallocate =
static_cast<bool>(jallow_fallocate);
}
* Method: allowFAllocate
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_allowFAllocate(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_allowFAllocate(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->allow_fallocate);
}
* Method: isFdCloseOnExec
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_isFdCloseOnExec(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_isFdCloseOnExec(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->is_fd_close_on_exec;
}
* Method: setIsFdCloseOnExec
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setIsFdCloseOnExec(
- JNIEnv*, jobject, jlong jhandle, jboolean is_fd_close_on_exec) {
+void Java_org_rocksdb_Options_setIsFdCloseOnExec(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean is_fd_close_on_exec) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->is_fd_close_on_exec =
static_cast<bool>(is_fd_close_on_exec);
}
* Method: statsDumpPeriodSec
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_statsDumpPeriodSec(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_statsDumpPeriodSec(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->stats_dump_period_sec;
}
* Signature: (JI)V
*/
void Java_org_rocksdb_Options_setStatsDumpPeriodSec(
- JNIEnv*, jobject, jlong jhandle,
- jint jstats_dump_period_sec) {
+ JNIEnv*, jobject, jlong jhandle, jint jstats_dump_period_sec) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->stats_dump_period_sec =
static_cast<unsigned int>(jstats_dump_period_sec);
* Method: statsPersistPeriodSec
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_statsPersistPeriodSec(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_statsPersistPeriodSec(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->stats_persist_period_sec;
}
* Method: statsHistoryBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_statsHistoryBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_statsHistoryBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->stats_history_buffer_size;
}
* Method: adviseRandomOnOpen
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_adviseRandomOnOpen(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_adviseRandomOnOpen(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->advise_random_on_open;
}
* Signature: (JZ)V
*/
void Java_org_rocksdb_Options_setAdviseRandomOnOpen(
- JNIEnv*, jobject, jlong jhandle,
- jboolean advise_random_on_open) {
+ JNIEnv*, jobject, jlong jhandle, jboolean advise_random_on_open) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->advise_random_on_open = static_cast<bool>(advise_random_on_open);
}
* Signature: (JJ)V
*/
void Java_org_rocksdb_Options_setDbWriteBufferSize(
- JNIEnv*, jobject, jlong jhandle,
- jlong jdb_write_buffer_size) {
+ JNIEnv*, jobject, jlong jhandle, jlong jdb_write_buffer_size) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->db_write_buffer_size = static_cast<size_t>(jdb_write_buffer_size);
}
* Method: dbWriteBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_dbWriteBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_dbWriteBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->db_write_buffer_size);
}
* Signature: (JB)V
*/
void Java_org_rocksdb_Options_setAccessHintOnCompactionStart(
- JNIEnv*, jobject, jlong jhandle,
- jbyte jaccess_hint_value) {
+ JNIEnv*, jobject, jlong jhandle, jbyte jaccess_hint_value) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->access_hint_on_compaction_start =
ROCKSDB_NAMESPACE::AccessHintJni::toCppAccessHint(jaccess_hint_value);
* Method: accessHintOnCompactionStart
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_Options_accessHintOnCompactionStart(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_Options_accessHintOnCompactionStart(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return ROCKSDB_NAMESPACE::AccessHintJni::toJavaAccessHint(
opt->access_hint_on_compaction_start);
}
-/*
- * Class: org_rocksdb_Options
- * Method: setNewTableReaderForCompactionInputs
- * Signature: (JZ)V
- */
-void Java_org_rocksdb_Options_setNewTableReaderForCompactionInputs(
- JNIEnv*, jobject, jlong jhandle,
- jboolean jnew_table_reader_for_compaction_inputs) {
- auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
- opt->new_table_reader_for_compaction_inputs =
- static_cast<bool>(jnew_table_reader_for_compaction_inputs);
-}
-
-/*
- * Class: org_rocksdb_Options
- * Method: newTableReaderForCompactionInputs
- * Signature: (J)Z
- */
-jboolean Java_org_rocksdb_Options_newTableReaderForCompactionInputs(
- JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
- return static_cast<bool>(opt->new_table_reader_for_compaction_inputs);
-}
-
/*
* Class: org_rocksdb_Options
* Method: setCompactionReadaheadSize
* Signature: (JJ)V
*/
void Java_org_rocksdb_Options_setCompactionReadaheadSize(
- JNIEnv*, jobject, jlong jhandle,
- jlong jcompaction_readahead_size) {
+ JNIEnv*, jobject, jlong jhandle, jlong jcompaction_readahead_size) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->compaction_readahead_size =
static_cast<size_t>(jcompaction_readahead_size);
* Method: compactionReadaheadSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_compactionReadaheadSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_compactionReadaheadSize(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->compaction_readahead_size);
}
* Method: randomAccessMaxBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_randomAccessMaxBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_randomAccessMaxBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->random_access_max_buffer_size);
}
* Signature: (JJ)V
*/
void Java_org_rocksdb_Options_setWritableFileMaxBufferSize(
- JNIEnv*, jobject, jlong jhandle,
- jlong jwritable_file_max_buffer_size) {
+ JNIEnv*, jobject, jlong jhandle, jlong jwritable_file_max_buffer_size) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->writable_file_max_buffer_size =
static_cast<size_t>(jwritable_file_max_buffer_size);
* Method: writableFileMaxBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_writableFileMaxBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_writableFileMaxBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->writable_file_max_buffer_size);
}
* Method: useAdaptiveMutex
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_useAdaptiveMutex(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_useAdaptiveMutex(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->use_adaptive_mutex;
}
* Method: setUseAdaptiveMutex
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setUseAdaptiveMutex(
- JNIEnv*, jobject, jlong jhandle, jboolean use_adaptive_mutex) {
+void Java_org_rocksdb_Options_setUseAdaptiveMutex(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean use_adaptive_mutex) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->use_adaptive_mutex =
static_cast<bool>(use_adaptive_mutex);
}
* Method: bytesPerSync
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_bytesPerSync(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_bytesPerSync(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->bytes_per_sync;
}
* Method: setBytesPerSync
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setBytesPerSync(
- JNIEnv*, jobject, jlong jhandle, jlong bytes_per_sync) {
+void Java_org_rocksdb_Options_setBytesPerSync(JNIEnv*, jobject, jlong jhandle,
+ jlong bytes_per_sync) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->bytes_per_sync =
static_cast<int64_t>(bytes_per_sync);
}
* Method: setWalBytesPerSync
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setWalBytesPerSync(
- JNIEnv*, jobject, jlong jhandle, jlong jwal_bytes_per_sync) {
+void Java_org_rocksdb_Options_setWalBytesPerSync(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong jwal_bytes_per_sync) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->wal_bytes_per_sync =
static_cast<int64_t>(jwal_bytes_per_sync);
}
* Method: walBytesPerSync
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_walBytesPerSync(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_walBytesPerSync(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->wal_bytes_per_sync);
}
* Method: strictBytesPerSync
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_strictBytesPerSync(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_strictBytesPerSync(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->strict_bytes_per_sync);
}
* Method: enableThreadTracking
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_enableThreadTracking(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_enableThreadTracking(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->enable_thread_tracking);
}
* Method: setDelayedWriteRate
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setDelayedWriteRate(
- JNIEnv*, jobject, jlong jhandle, jlong jdelayed_write_rate) {
+void Java_org_rocksdb_Options_setDelayedWriteRate(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong jdelayed_write_rate) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->delayed_write_rate = static_cast<uint64_t>(jdelayed_write_rate);
}
* Method: delayedWriteRate
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_delayedWriteRate(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_delayedWriteRate(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->delayed_write_rate);
}
* Method: enablePipelinedWrite
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_enablePipelinedWrite(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_enablePipelinedWrite(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->enable_pipelined_write);
}
* Method: setUnorderedWrite
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setUnorderedWrite(
- JNIEnv*, jobject, jlong jhandle, jboolean unordered_write) {
+void Java_org_rocksdb_Options_setUnorderedWrite(JNIEnv*, jobject, jlong jhandle,
+ jboolean unordered_write) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->unordered_write =
static_cast<bool>(unordered_write);
}
* Method: unorderedWrite
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_unorderedWrite(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_unorderedWrite(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->unordered_write;
}
* Method: setAllowConcurrentMemtableWrite
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setAllowConcurrentMemtableWrite(
- JNIEnv*, jobject, jlong jhandle, jboolean allow) {
+void Java_org_rocksdb_Options_setAllowConcurrentMemtableWrite(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean allow) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->allow_concurrent_memtable_write = static_cast<bool>(allow);
}
* Method: allowConcurrentMemtableWrite
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_allowConcurrentMemtableWrite(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_allowConcurrentMemtableWrite(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->allow_concurrent_memtable_write;
}
* Method: setWriteThreadMaxYieldUsec
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setWriteThreadMaxYieldUsec(
- JNIEnv*, jobject, jlong jhandle, jlong max) {
+void Java_org_rocksdb_Options_setWriteThreadMaxYieldUsec(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong max) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->write_thread_max_yield_usec = static_cast<int64_t>(max);
}
* Method: writeThreadMaxYieldUsec
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_writeThreadMaxYieldUsec(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_writeThreadMaxYieldUsec(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->write_thread_max_yield_usec;
}
* Method: setWriteThreadSlowYieldUsec
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setWriteThreadSlowYieldUsec(
- JNIEnv*, jobject, jlong jhandle, jlong slow) {
+void Java_org_rocksdb_Options_setWriteThreadSlowYieldUsec(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong slow) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->write_thread_slow_yield_usec = static_cast<int64_t>(slow);
}
* Method: writeThreadSlowYieldUsec
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_writeThreadSlowYieldUsec(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_writeThreadSlowYieldUsec(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->write_thread_slow_yield_usec;
}
* Signature: (JZ)V
*/
void Java_org_rocksdb_Options_setSkipStatsUpdateOnDbOpen(
- JNIEnv*, jobject, jlong jhandle,
- jboolean jskip_stats_update_on_db_open) {
+ JNIEnv*, jobject, jlong jhandle, jboolean jskip_stats_update_on_db_open) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->skip_stats_update_on_db_open =
static_cast<bool>(jskip_stats_update_on_db_open);
* Method: skipStatsUpdateOnDbOpen
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_skipStatsUpdateOnDbOpen(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_skipStatsUpdateOnDbOpen(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->skip_stats_update_on_db_open);
}
* Signature: (JB)V
*/
void Java_org_rocksdb_Options_setWalRecoveryMode(
- JNIEnv*, jobject, jlong jhandle,
- jbyte jwal_recovery_mode_value) {
+ JNIEnv*, jobject, jlong jhandle, jbyte jwal_recovery_mode_value) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->wal_recovery_mode =
ROCKSDB_NAMESPACE::WALRecoveryModeJni::toCppWALRecoveryMode(
* Method: walRecoveryMode
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_Options_walRecoveryMode(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_Options_walRecoveryMode(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return ROCKSDB_NAMESPACE::WALRecoveryModeJni::toJavaWALRecoveryMode(
opt->wal_recovery_mode);
* Method: setAllow2pc
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setAllow2pc(
- JNIEnv*, jobject, jlong jhandle, jboolean jallow_2pc) {
+void Java_org_rocksdb_Options_setAllow2pc(JNIEnv*, jobject, jlong jhandle,
+ jboolean jallow_2pc) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->allow_2pc = static_cast<bool>(jallow_2pc);
}
* Method: allow2pc
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_allow2pc(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_allow2pc(JNIEnv*, jobject, jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->allow_2pc);
}
* Method: setRowCache
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setRowCache(
- JNIEnv*, jobject, jlong jhandle, jlong jrow_cache_handle) {
+void Java_org_rocksdb_Options_setRowCache(JNIEnv*, jobject, jlong jhandle,
+ jlong jrow_cache_handle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
auto* row_cache =
reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Cache>*>(
opt->row_cache = *row_cache;
}
-
/*
* Class: org_rocksdb_Options
* Method: setWalFilter
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setWalFilter(
- JNIEnv*, jobject, jlong jhandle, jlong jwal_filter_handle) {
+void Java_org_rocksdb_Options_setWalFilter(JNIEnv*, jobject, jlong jhandle,
+ jlong jwal_filter_handle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
auto* wal_filter = reinterpret_cast<ROCKSDB_NAMESPACE::WalFilterJniCallback*>(
jwal_filter_handle);
* Method: failIfOptionsFileError
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_failIfOptionsFileError(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_failIfOptionsFileError(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->fail_if_options_file_error);
}
* Method: setDumpMallocStats
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setDumpMallocStats(
- JNIEnv*, jobject, jlong jhandle, jboolean jdump_malloc_stats) {
+void Java_org_rocksdb_Options_setDumpMallocStats(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean jdump_malloc_stats) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->dump_malloc_stats = static_cast<bool>(jdump_malloc_stats);
}
* Method: dumpMallocStats
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_dumpMallocStats(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_dumpMallocStats(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->dump_malloc_stats);
}
* Method: avoidFlushDuringRecovery
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_avoidFlushDuringRecovery(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_avoidFlushDuringRecovery(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->avoid_flush_during_recovery);
}
* Method: avoidFlushDuringShutdown
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_avoidFlushDuringShutdown(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_avoidFlushDuringShutdown(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->avoid_flush_during_shutdown);
}
* Method: allowIngestBehind
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_allowIngestBehind(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_allowIngestBehind(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->allow_ingest_behind);
}
-/*
- * Class: org_rocksdb_Options
- * Method: setPreserveDeletes
- * Signature: (JZ)V
- */
-void Java_org_rocksdb_Options_setPreserveDeletes(
- JNIEnv*, jobject, jlong jhandle, jboolean jpreserve_deletes) {
- auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
- opt->preserve_deletes = jpreserve_deletes == JNI_TRUE;
-}
-
-/*
- * Class: org_rocksdb_Options
- * Method: preserveDeletes
- * Signature: (J)Z
- */
-jboolean Java_org_rocksdb_Options_preserveDeletes(
- JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
- return static_cast<jboolean>(opt->preserve_deletes);
-}
-
/*
* Class: org_rocksdb_Options
* Method: setTwoWriteQueues
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setTwoWriteQueues(
- JNIEnv*, jobject, jlong jhandle, jboolean jtwo_write_queues) {
+void Java_org_rocksdb_Options_setTwoWriteQueues(JNIEnv*, jobject, jlong jhandle,
+ jboolean jtwo_write_queues) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->two_write_queues = jtwo_write_queues == JNI_TRUE;
}
* Method: twoWriteQueues
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_twoWriteQueues(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_twoWriteQueues(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->two_write_queues);
}
* Method: setManualWalFlush
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setManualWalFlush(
- JNIEnv*, jobject, jlong jhandle, jboolean jmanual_wal_flush) {
+void Java_org_rocksdb_Options_setManualWalFlush(JNIEnv*, jobject, jlong jhandle,
+ jboolean jmanual_wal_flush) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->manual_wal_flush = jmanual_wal_flush == JNI_TRUE;
}
* Method: manualWalFlush
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_manualWalFlush(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_manualWalFlush(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->manual_wal_flush);
}
* Method: setAtomicFlush
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setAtomicFlush(
- JNIEnv*, jobject, jlong jhandle, jboolean jatomic_flush) {
+void Java_org_rocksdb_Options_setAtomicFlush(JNIEnv*, jobject, jlong jhandle,
+ jboolean jatomic_flush) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->atomic_flush = jatomic_flush == JNI_TRUE;
}
* Method: atomicFlush
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_atomicFlush(
- JNIEnv *, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_atomicFlush(JNIEnv*, jobject, jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->atomic_flush);
}
* Method: tableFactoryName
* Signature: (J)Ljava/lang/String
*/
-jstring Java_org_rocksdb_Options_tableFactoryName(
- JNIEnv* env, jobject, jlong jhandle) {
+jstring Java_org_rocksdb_Options_tableFactoryName(JNIEnv* env, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
ROCKSDB_NAMESPACE::TableFactory* tf = opt->table_factory.get();
* Method: minWriteBufferNumberToMerge
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_minWriteBufferNumberToMerge(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_minWriteBufferNumberToMerge(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->min_write_buffer_number_to_merge;
}
* Method: maxWriteBufferNumberToMaintain
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_maxWriteBufferNumberToMaintain(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_maxWriteBufferNumberToMaintain(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_write_buffer_number_to_maintain;
}
* Method: compressionType
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_Options_compressionType(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_Options_compressionType(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
opts->compression);
* Method: compressionPerLevel
* Signature: (J)[B
*/
-jbyteArray Java_org_rocksdb_Options_compressionPerLevel(
- JNIEnv* env, jobject, jlong jhandle) {
+jbyteArray Java_org_rocksdb_Options_compressionPerLevel(JNIEnv* env, jobject,
+ jlong jhandle) {
auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return rocksdb_compression_list_helper(env, options->compression_per_level);
}
* Method: bottommostCompressionType
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_Options_bottommostCompressionType(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_Options_bottommostCompressionType(JNIEnv*, jobject,
+ jlong jhandle) {
auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
options->bottommost_compression);
* Method: setCompactionStyle
* Signature: (JB)V
*/
-void Java_org_rocksdb_Options_setCompactionStyle(
- JNIEnv*, jobject, jlong jhandle, jbyte jcompaction_style) {
+void Java_org_rocksdb_Options_setCompactionStyle(JNIEnv*, jobject,
+ jlong jhandle,
+ jbyte jcompaction_style) {
auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
options->compaction_style =
ROCKSDB_NAMESPACE::CompactionStyleJni::toCppCompactionStyle(
* Method: compactionStyle
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_Options_compactionStyle(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_Options_compactionStyle(JNIEnv*, jobject,
+ jlong jhandle) {
auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return ROCKSDB_NAMESPACE::CompactionStyleJni::toJavaCompactionStyle(
options->compaction_style);
* Method: maxTableFilesSizeFIFO
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_maxTableFilesSizeFIFO(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_maxTableFilesSizeFIFO(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->compaction_options_fifo.max_table_files_size;
}
* Method: numLevels
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_numLevels(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_numLevels(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->num_levels;
}
* Method: setNumLevels
* Signature: (JI)V
*/
-void Java_org_rocksdb_Options_setNumLevels(
- JNIEnv*, jobject, jlong jhandle, jint jnum_levels) {
+void Java_org_rocksdb_Options_setNumLevels(JNIEnv*, jobject, jlong jhandle,
+ jint jnum_levels) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->num_levels =
static_cast<int>(jnum_levels);
}
* Method: levelZeroFileNumCompactionTrigger
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_levelZeroFileNumCompactionTrigger(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_levelZeroFileNumCompactionTrigger(JNIEnv*,
+ jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_file_num_compaction_trigger;
}
* Signature: (JI)V
*/
void Java_org_rocksdb_Options_setLevelZeroFileNumCompactionTrigger(
- JNIEnv*, jobject, jlong jhandle,
- jint jlevel0_file_num_compaction_trigger) {
+ JNIEnv*, jobject, jlong jhandle, jint jlevel0_file_num_compaction_trigger) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_file_num_compaction_trigger =
static_cast<int>(jlevel0_file_num_compaction_trigger);
* Method: levelZeroSlowdownWritesTrigger
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_levelZeroSlowdownWritesTrigger(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_levelZeroSlowdownWritesTrigger(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_slowdown_writes_trigger;
}
* Method: levelZeroStopWritesTrigger
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_levelZeroStopWritesTrigger(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_levelZeroStopWritesTrigger(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_stop_writes_trigger;
}
* Method: targetFileSizeBase
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_targetFileSizeBase(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_targetFileSizeBase(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->target_file_size_base;
}
* Method: targetFileSizeMultiplier
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_targetFileSizeMultiplier(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_targetFileSizeMultiplier(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->target_file_size_multiplier;
}
* Method: maxBytesForLevelBase
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_maxBytesForLevelBase(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_maxBytesForLevelBase(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_bytes_for_level_base;
}
* Method: maxBytesForLevelMultiplier
* Signature: (J)D
*/
-jdouble Java_org_rocksdb_Options_maxBytesForLevelMultiplier(
- JNIEnv*, jobject, jlong jhandle) {
+jdouble Java_org_rocksdb_Options_maxBytesForLevelMultiplier(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_bytes_for_level_multiplier;
}
* Method: maxCompactionBytes
* Signature: (J)I
*/
-jlong Java_org_rocksdb_Options_maxCompactionBytes(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_maxCompactionBytes(JNIEnv*, jobject,
+ jlong jhandle) {
return static_cast<jlong>(
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_compaction_bytes);
* Method: arenaBlockSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_arenaBlockSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_arenaBlockSize(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->arena_block_size;
}
* Method: setArenaBlockSize
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setArenaBlockSize(
- JNIEnv* env, jobject, jlong jhandle, jlong jarena_block_size) {
+void Java_org_rocksdb_Options_setArenaBlockSize(JNIEnv* env, jobject,
+ jlong jhandle,
+ jlong jarena_block_size) {
auto s =
ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(jarena_block_size);
if (s.ok()) {
* Method: disableAutoCompactions
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_disableAutoCompactions(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_disableAutoCompactions(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->disable_auto_compactions;
}
* Method: maxSequentialSkipInIterations
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_maxSequentialSkipInIterations(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_maxSequentialSkipInIterations(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_sequential_skip_in_iterations;
}
* Signature: (JJ)V
*/
void Java_org_rocksdb_Options_setMaxSequentialSkipInIterations(
- JNIEnv*, jobject, jlong jhandle,
- jlong jmax_sequential_skip_in_iterations) {
+ JNIEnv*, jobject, jlong jhandle, jlong jmax_sequential_skip_in_iterations) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_sequential_skip_in_iterations =
static_cast<int64_t>(jmax_sequential_skip_in_iterations);
* Method: inplaceUpdateSupport
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_inplaceUpdateSupport(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_inplaceUpdateSupport(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->inplace_update_support;
}
* Method: inplaceUpdateNumLocks
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_inplaceUpdateNumLocks(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_inplaceUpdateNumLocks(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->inplace_update_num_locks;
}
* Method: memtablePrefixBloomSizeRatio
* Signature: (J)I
*/
-jdouble Java_org_rocksdb_Options_memtablePrefixBloomSizeRatio(
- JNIEnv*, jobject, jlong jhandle) {
+jdouble Java_org_rocksdb_Options_memtablePrefixBloomSizeRatio(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->memtable_prefix_bloom_size_ratio;
}
/*
* Class: org_rocksdb_Options
- * Method: bloomLocality
+ * Method: experimentalMempurgeThreshold
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_bloomLocality(
- JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->bloom_locality;
+jdouble Java_org_rocksdb_Options_experimentalMempurgeThreshold(JNIEnv*, jobject,
+ jlong jhandle) {
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->experimental_mempurge_threshold;
}
/*
* Class: org_rocksdb_Options
- * Method: setBloomLocality
+ * Method: setExperimentalMempurgeThreshold
* Signature: (JI)V
*/
-void Java_org_rocksdb_Options_setBloomLocality(
- JNIEnv*, jobject, jlong jhandle, jint jbloom_locality) {
- reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->bloom_locality =
- static_cast<int32_t>(jbloom_locality);
+void Java_org_rocksdb_Options_setExperimentalMempurgeThreshold(
+ JNIEnv*, jobject, jlong jhandle, jdouble jexperimental_mempurge_threshold) {
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->experimental_mempurge_threshold =
+ static_cast<double>(jexperimental_mempurge_threshold);
}
/*
* Class: org_rocksdb_Options
- * Method: maxSuccessiveMerges
- * Signature: (J)J
+ * Method: memtableWholeKeyFiltering
+ * Signature: (J)Z
*/
-jlong Java_org_rocksdb_Options_maxSuccessiveMerges(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_memtableWholeKeyFiltering(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
- ->max_successive_merges;
+ ->memtable_whole_key_filtering;
}
/*
* Class: org_rocksdb_Options
- * Method: setMaxSuccessiveMerges
- * Signature: (JJ)V
+ * Method: setMemtableWholeKeyFiltering
+ * Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setMaxSuccessiveMerges(
- JNIEnv* env, jobject, jlong jhandle, jlong jmax_successive_merges) {
- auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
- jmax_successive_merges);
- if (s.ok()) {
- reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
- ->max_successive_merges = jmax_successive_merges;
- } else {
+void Java_org_rocksdb_Options_setMemtableWholeKeyFiltering(
+ JNIEnv*, jobject, jlong jhandle, jboolean jmemtable_whole_key_filtering) {
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->memtable_whole_key_filtering =
+ static_cast<bool>(jmemtable_whole_key_filtering);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: bloomLocality
+ * Signature: (J)I
+ */
+jint Java_org_rocksdb_Options_bloomLocality(JNIEnv*, jobject, jlong jhandle) {
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->bloom_locality;
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setBloomLocality
+ * Signature: (JI)V
+ */
+void Java_org_rocksdb_Options_setBloomLocality(JNIEnv*, jobject, jlong jhandle,
+ jint jbloom_locality) {
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->bloom_locality =
+ static_cast<int32_t>(jbloom_locality);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: maxSuccessiveMerges
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_Options_maxSuccessiveMerges(JNIEnv*, jobject,
+ jlong jhandle) {
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_successive_merges;
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setMaxSuccessiveMerges
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_Options_setMaxSuccessiveMerges(
+ JNIEnv* env, jobject, jlong jhandle, jlong jmax_successive_merges) {
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ jmax_successive_merges);
+ if (s.ok()) {
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_successive_merges = jmax_successive_merges;
+ } else {
ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
* Method: optimizeFiltersForHits
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_optimizeFiltersForHits(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_optimizeFiltersForHits(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->optimize_filters_for_hits;
}
* Method: prepareForBulkLoad
* Signature: (J)V
*/
-void Java_org_rocksdb_Options_prepareForBulkLoad(
- JNIEnv*, jobject, jlong jhandle) {
+void Java_org_rocksdb_Options_prepareForBulkLoad(JNIEnv*, jobject,
+ jlong jhandle) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->PrepareForBulkLoad();
}
* Method: memtableHugePageSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_memtableHugePageSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_memtableHugePageSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->memtable_huge_page_size;
}
* Method: softPendingCompactionBytesLimit
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_softPendingCompactionBytesLimit(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_softPendingCompactionBytesLimit(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->soft_pending_compaction_bytes_limit;
}
* Method: softHardCompactionBytesLimit
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_hardPendingCompactionBytesLimit(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_hardPendingCompactionBytesLimit(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->hard_pending_compaction_bytes_limit;
}
* Method: level0FileNumCompactionTrigger
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_level0FileNumCompactionTrigger(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_level0FileNumCompactionTrigger(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_file_num_compaction_trigger;
}
* Signature: (JI)V
*/
void Java_org_rocksdb_Options_setLevel0FileNumCompactionTrigger(
- JNIEnv*, jobject, jlong jhandle,
- jint jlevel0_file_num_compaction_trigger) {
+ JNIEnv*, jobject, jlong jhandle, jint jlevel0_file_num_compaction_trigger) {
reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_file_num_compaction_trigger =
static_cast<int32_t>(jlevel0_file_num_compaction_trigger);
* Method: level0SlowdownWritesTrigger
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_level0SlowdownWritesTrigger(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_level0SlowdownWritesTrigger(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_slowdown_writes_trigger;
}
* Method: level0StopWritesTrigger
* Signature: (J)I
*/
-jint Java_org_rocksdb_Options_level0StopWritesTrigger(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_Options_level0StopWritesTrigger(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_stop_writes_trigger;
}
* Method: paranoidFileChecks
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_paranoidFileChecks(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_paranoidFileChecks(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->paranoid_file_checks;
}
* Method: compactionPriority
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_Options_compactionPriority(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_Options_compactionPriority(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return ROCKSDB_NAMESPACE::CompactionPriorityJni::toJavaCompactionPriority(
opts->compaction_pri);
* Method: setReportBgIoStats
* Signature: (JZ)V
*/
-void Java_org_rocksdb_Options_setReportBgIoStats(
- JNIEnv*, jobject, jlong jhandle, jboolean jreport_bg_io_stats) {
+void Java_org_rocksdb_Options_setReportBgIoStats(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean jreport_bg_io_stats) {
auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opts->report_bg_io_stats = static_cast<bool>(jreport_bg_io_stats);
}
* Method: reportBgIoStats
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_reportBgIoStats(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_reportBgIoStats(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<bool>(opts->report_bg_io_stats);
}
* Method: setTtl
* Signature: (JJ)V
*/
-void Java_org_rocksdb_Options_setTtl(
- JNIEnv*, jobject, jlong jhandle, jlong jttl) {
+void Java_org_rocksdb_Options_setTtl(JNIEnv*, jobject, jlong jhandle,
+ jlong jttl) {
auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opts->ttl = static_cast<uint64_t>(jttl);
}
* Method: ttl
* Signature: (J)J
*/
-jlong Java_org_rocksdb_Options_ttl(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_Options_ttl(JNIEnv*, jobject, jlong jhandle) {
auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opts->ttl);
}
+/*
+ * Class: org_rocksdb_Options
+ * Method: setPeriodicCompactionSeconds
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_Options_setPeriodicCompactionSeconds(
+ JNIEnv*, jobject, jlong jhandle, jlong jperiodicCompactionSeconds) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->periodic_compaction_seconds =
+ static_cast<uint64_t>(jperiodicCompactionSeconds);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: periodicCompactionSeconds
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_Options_periodicCompactionSeconds(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return static_cast<jlong>(opts->periodic_compaction_seconds);
+}
+
/*
* Class: org_rocksdb_Options
* Method: setCompactionOptionsUniversal
* Method: forceConsistencyChecks
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_Options_forceConsistencyChecks(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_Options_forceConsistencyChecks(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<bool>(opts->force_consistency_checks);
}
+/// BLOB options
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setEnableBlobFiles
+ * Signature: (JZ)V
+ */
+void Java_org_rocksdb_Options_setEnableBlobFiles(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean jenable_blob_files) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->enable_blob_files = static_cast<bool>(jenable_blob_files);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: enableBlobFiles
+ * Signature: (J)Z
+ */
+jboolean Java_org_rocksdb_Options_enableBlobFiles(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return static_cast<jboolean>(opts->enable_blob_files);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setMinBlobSize
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_Options_setMinBlobSize(JNIEnv*, jobject, jlong jhandle,
+ jlong jmin_blob_size) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->min_blob_size = static_cast<uint64_t>(jmin_blob_size);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: minBlobSize
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_Options_minBlobSize(JNIEnv*, jobject, jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return static_cast<jlong>(opts->min_blob_size);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setBlobFileSize
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_Options_setBlobFileSize(JNIEnv*, jobject, jlong jhandle,
+ jlong jblob_file_size) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->blob_file_size = static_cast<uint64_t>(jblob_file_size);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: blobFileSize
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_Options_blobFileSize(JNIEnv*, jobject, jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return static_cast<jlong>(opts->blob_file_size);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setBlobCompressionType
+ * Signature: (JB)V
+ */
+void Java_org_rocksdb_Options_setBlobCompressionType(
+ JNIEnv*, jobject, jlong jhandle, jbyte jblob_compression_type_value) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->blob_compression_type =
+ ROCKSDB_NAMESPACE::CompressionTypeJni::toCppCompressionType(
+ jblob_compression_type_value);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: blobCompressionType
+ * Signature: (J)B
+ */
+jbyte Java_org_rocksdb_Options_blobCompressionType(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
+ opts->blob_compression_type);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setEnableBlobGarbageCollection
+ * Signature: (JZ)V
+ */
+void Java_org_rocksdb_Options_setEnableBlobGarbageCollection(
+ JNIEnv*, jobject, jlong jhandle, jboolean jenable_blob_garbage_collection) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->enable_blob_garbage_collection =
+ static_cast<bool>(jenable_blob_garbage_collection);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: enableBlobGarbageCollection
+ * Signature: (J)Z
+ */
+jboolean Java_org_rocksdb_Options_enableBlobGarbageCollection(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return static_cast<jboolean>(opts->enable_blob_garbage_collection);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setBlobGarbageCollectionAgeCutoff
+ * Signature: (JD)V
+ */
+void Java_org_rocksdb_Options_setBlobGarbageCollectionAgeCutoff(
+ JNIEnv*, jobject, jlong jhandle,
+ jdouble jblob_garbage_collection_age_cutoff) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->blob_garbage_collection_age_cutoff =
+ static_cast<double>(jblob_garbage_collection_age_cutoff);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: blobGarbageCollectionAgeCutoff
+ * Signature: (J)D
+ */
+jdouble Java_org_rocksdb_Options_blobGarbageCollectionAgeCutoff(JNIEnv*,
+ jobject,
+ jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return static_cast<jdouble>(opts->blob_garbage_collection_age_cutoff);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setBlobGarbageCollectionForceThreshold
+ * Signature: (JD)V
+ */
+void Java_org_rocksdb_Options_setBlobGarbageCollectionForceThreshold(
+ JNIEnv*, jobject, jlong jhandle,
+ jdouble jblob_garbage_collection_force_threshold) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->blob_garbage_collection_force_threshold =
+ static_cast<double>(jblob_garbage_collection_force_threshold);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: blobGarbageCollectionForceThreshold
+ * Signature: (J)D
+ */
+jdouble Java_org_rocksdb_Options_blobGarbageCollectionForceThreshold(
+ JNIEnv*, jobject, jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return static_cast<jdouble>(opts->blob_garbage_collection_force_threshold);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setBlobCompactionReadaheadSize
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_Options_setBlobCompactionReadaheadSize(
+ JNIEnv*, jobject, jlong jhandle, jlong jblob_compaction_readahead_size) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->blob_compaction_readahead_size =
+ static_cast<uint64_t>(jblob_compaction_readahead_size);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: blobCompactionReadaheadSize
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_Options_blobCompactionReadaheadSize(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return static_cast<jlong>(opts->blob_compaction_readahead_size);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setBlobFileStartingLevel
+ * Signature: (JI)V
+ */
+void Java_org_rocksdb_Options_setBlobFileStartingLevel(
+ JNIEnv*, jobject, jlong jhandle, jint jblob_file_starting_level) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->blob_file_starting_level = jblob_file_starting_level;
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: blobFileStartingLevel
+ * Signature: (J)I
+ */
+jint Java_org_rocksdb_Options_blobFileStartingLevel(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return static_cast<jint>(opts->blob_file_starting_level);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: setPrepopulateBlobCache
+ * Signature: (JB)V
+ */
+void Java_org_rocksdb_Options_setPrepopulateBlobCache(
+ JNIEnv*, jobject, jlong jhandle, jbyte jprepopulate_blob_cache_value) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->prepopulate_blob_cache =
+ ROCKSDB_NAMESPACE::PrepopulateBlobCacheJni::toCppPrepopulateBlobCache(
+ jprepopulate_blob_cache_value);
+}
+
+/*
+ * Class: org_rocksdb_Options
+ * Method: prepopulateBlobCache
+ * Signature: (J)B
+ */
+jbyte Java_org_rocksdb_Options_prepopulateBlobCache(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return ROCKSDB_NAMESPACE::PrepopulateBlobCacheJni::toJavaPrepopulateBlobCache(
+ opts->prepopulate_blob_cache);
+}
+
//////////////////////////////////////////////////////////////////////////////
// ROCKSDB_NAMESPACE::ColumnFamilyOptions
* Method: newColumnFamilyOptions
* Signature: ()J
*/
-jlong Java_org_rocksdb_ColumnFamilyOptions_newColumnFamilyOptions(
- JNIEnv*, jclass) {
+jlong Java_org_rocksdb_ColumnFamilyOptions_newColumnFamilyOptions(JNIEnv*,
+ jclass) {
auto* op = new ROCKSDB_NAMESPACE::ColumnFamilyOptions();
- return reinterpret_cast<jlong>(op);
+ return GET_CPLUSPLUS_POINTER(op);
}
/*
JNIEnv*, jclass, jlong jhandle) {
auto new_opt = new ROCKSDB_NAMESPACE::ColumnFamilyOptions(
*(reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)));
- return reinterpret_cast<jlong>(new_opt);
+ return GET_CPLUSPLUS_POINTER(new_opt);
}
/*
JNIEnv*, jclass, jlong joptions_handle) {
auto new_opt = new ROCKSDB_NAMESPACE::ColumnFamilyOptions(
*reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions_handle));
- return reinterpret_cast<jlong>(new_opt);
+ return GET_CPLUSPLUS_POINTER(new_opt);
}
/*
// Check if ColumnFamilyOptions creation was possible.
jlong ret_value = 0;
if (status.ok()) {
- ret_value = reinterpret_cast<jlong>(cf_options);
+ ret_value = GET_CPLUSPLUS_POINTER(cf_options);
} else {
// if operation failed the ColumnFamilyOptions need to be deleted
// again to prevent a memory leak.
// Check if ColumnFamilyOptions creation was possible.
jlong ret_value = 0;
if (status.ok()) {
- ret_value = reinterpret_cast<jlong>(cf_options);
+ ret_value = GET_CPLUSPLUS_POINTER(cf_options);
} else {
// if operation failed the ColumnFamilyOptions need to be deleted
// again to prevent a memory leak.
* Method: disposeInternal
* Signature: (J)V
*/
-void Java_org_rocksdb_ColumnFamilyOptions_disposeInternal(
- JNIEnv*, jobject, jlong handle) {
+void Java_org_rocksdb_ColumnFamilyOptions_disposeInternal(JNIEnv*, jobject,
+ jlong handle) {
auto* cfo = reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(handle);
assert(cfo != nullptr);
delete cfo;
* Method: writeBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ColumnFamilyOptions_writeBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ColumnFamilyOptions_writeBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->write_buffer_size;
}
* Method: maxWriteBufferNumber
* Signature: (J)I
*/
-jint Java_org_rocksdb_ColumnFamilyOptions_maxWriteBufferNumber(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_ColumnFamilyOptions_maxWriteBufferNumber(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_write_buffer_number;
}
JNIEnv*, jobject, jlong jhandle, jlong factory_handle) {
auto* options =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
- auto* factory = reinterpret_cast<ROCKSDB_NAMESPACE::SstPartitionerFactory*>(
+ auto factory = reinterpret_cast<
+ std::shared_ptr<ROCKSDB_NAMESPACE::SstPartitionerFactory>*>(
factory_handle);
- options->sst_partitioner_factory.reset(factory);
+ options->sst_partitioner_factory = *factory;
}
/*
* Method: tableFactoryName
* Signature: (J)Ljava/lang/String
*/
-jstring Java_org_rocksdb_ColumnFamilyOptions_tableFactoryName(
- JNIEnv* env, jobject, jlong jhandle) {
+jstring Java_org_rocksdb_ColumnFamilyOptions_tableFactoryName(JNIEnv* env,
+ jobject,
+ jlong jhandle) {
auto* opt =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
ROCKSDB_NAMESPACE::TableFactory* tf = opt->table_factory.get();
jlongArray size_array) {
auto* options =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
- jboolean has_exception;
+ jboolean has_exception = JNI_FALSE;
std::vector<ROCKSDB_NAMESPACE::DbPath> cf_paths =
rocksdb_convert_cf_paths_from_java_helper(env, path_array, size_array,
&has_exception);
* Method: compressionType
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_ColumnFamilyOptions_compressionType(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_ColumnFamilyOptions_compressionType(JNIEnv*, jobject,
+ jlong jhandle) {
auto* cf_opts =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
* Method: compactionStyle
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_ColumnFamilyOptions_compactionStyle(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_ColumnFamilyOptions_compactionStyle(JNIEnv*, jobject,
+ jlong jhandle) {
auto* cf_options =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
return ROCKSDB_NAMESPACE::CompactionStyleJni::toJavaCompactionStyle(
* Method: numLevels
* Signature: (J)I
*/
-jint Java_org_rocksdb_ColumnFamilyOptions_numLevels(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_ColumnFamilyOptions_numLevels(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->num_levels;
}
* Method: setNumLevels
* Signature: (JI)V
*/
-void Java_org_rocksdb_ColumnFamilyOptions_setNumLevels(
- JNIEnv*, jobject, jlong jhandle, jint jnum_levels) {
+void Java_org_rocksdb_ColumnFamilyOptions_setNumLevels(JNIEnv*, jobject,
+ jlong jhandle,
+ jint jnum_levels) {
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->num_levels = static_cast<int>(jnum_levels);
}
* Signature: (JI)V
*/
void Java_org_rocksdb_ColumnFamilyOptions_setLevelZeroFileNumCompactionTrigger(
- JNIEnv*, jobject, jlong jhandle,
- jint jlevel0_file_num_compaction_trigger) {
+ JNIEnv*, jobject, jlong jhandle, jint jlevel0_file_num_compaction_trigger) {
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_file_num_compaction_trigger =
static_cast<int>(jlevel0_file_num_compaction_trigger);
* Method: targetFileSizeBase
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ColumnFamilyOptions_targetFileSizeBase(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ColumnFamilyOptions_targetFileSizeBase(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->target_file_size_base;
}
* Method: maxBytesForLevelBase
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelBase(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelBase(JNIEnv*,
+ jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_bytes_for_level_base;
}
* Method: maxCompactionBytes
* Signature: (J)I
*/
-jlong Java_org_rocksdb_ColumnFamilyOptions_maxCompactionBytes(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ColumnFamilyOptions_maxCompactionBytes(JNIEnv*, jobject,
+ jlong jhandle) {
return static_cast<jlong>(
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_compaction_bytes);
* Method: arenaBlockSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ColumnFamilyOptions_arenaBlockSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ColumnFamilyOptions_arenaBlockSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->arena_block_size;
}
* Signature: (JJ)V
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMaxSequentialSkipInIterations(
- JNIEnv*, jobject, jlong jhandle,
- jlong jmax_sequential_skip_in_iterations) {
+ JNIEnv*, jobject, jlong jhandle, jlong jmax_sequential_skip_in_iterations) {
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_sequential_skip_in_iterations =
static_cast<int64_t>(jmax_sequential_skip_in_iterations);
/*
* Class: org_rocksdb_ColumnFamilyOptions
- * Method: bloomLocality
+ * Method: experimentalMempurgeThreshold
* Signature: (J)I
*/
-jint Java_org_rocksdb_ColumnFamilyOptions_bloomLocality(
+jdouble Java_org_rocksdb_ColumnFamilyOptions_experimentalMempurgeThreshold(
+ JNIEnv*, jobject, jlong jhandle) {
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->experimental_mempurge_threshold;
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setExperimentalMempurgeThreshold
+ * Signature: (JI)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setExperimentalMempurgeThreshold(
+ JNIEnv*, jobject, jlong jhandle, jdouble jexperimental_mempurge_threshold) {
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->experimental_mempurge_threshold =
+ static_cast<double>(jexperimental_mempurge_threshold);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: memtableWholeKeyFiltering
+ * Signature: (J)Z
+ */
+jboolean Java_org_rocksdb_ColumnFamilyOptions_memtableWholeKeyFiltering(
JNIEnv*, jobject, jlong jhandle) {
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->memtable_whole_key_filtering;
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setMemtableWholeKeyFiltering
+ * Signature: (JZ)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setMemtableWholeKeyFiltering(
+ JNIEnv*, jobject, jlong jhandle, jboolean jmemtable_whole_key_filtering) {
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->memtable_whole_key_filtering =
+ static_cast<bool>(jmemtable_whole_key_filtering);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: bloomLocality
+ * Signature: (J)I
+ */
+jint Java_org_rocksdb_ColumnFamilyOptions_bloomLocality(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->bloom_locality;
}
* Method: maxSuccessiveMerges
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ColumnFamilyOptions_maxSuccessiveMerges(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ColumnFamilyOptions_maxSuccessiveMerges(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_successive_merges;
}
* Method: memtableHugePageSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ColumnFamilyOptions_memtableHugePageSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ColumnFamilyOptions_memtableHugePageSize(JNIEnv*,
+ jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->memtable_huge_page_size;
}
* Signature: (JI)V
*/
void Java_org_rocksdb_ColumnFamilyOptions_setLevel0FileNumCompactionTrigger(
- JNIEnv*, jobject, jlong jhandle,
- jint jlevel0_file_num_compaction_trigger) {
+ JNIEnv*, jobject, jlong jhandle, jint jlevel0_file_num_compaction_trigger) {
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_file_num_compaction_trigger =
static_cast<int32_t>(jlevel0_file_num_compaction_trigger);
* Method: maxBytesForLevelMultiplierAdditional
* Signature: (J)[I
*/
-jintArray Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelMultiplierAdditional(
+jintArray
+Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelMultiplierAdditional(
JNIEnv* env, jobject, jlong jhandle) {
auto mbflma =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
* Method: compactionPriority
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_ColumnFamilyOptions_compactionPriority(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_ColumnFamilyOptions_compactionPriority(JNIEnv*, jobject,
+ jlong jhandle) {
auto* cf_opts =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
return ROCKSDB_NAMESPACE::CompactionPriorityJni::toJavaCompactionPriority(
* Method: reportBgIoStats
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_ColumnFamilyOptions_reportBgIoStats(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_ColumnFamilyOptions_reportBgIoStats(JNIEnv*, jobject,
+ jlong jhandle) {
auto* cf_opts =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
return static_cast<bool>(cf_opts->report_bg_io_stats);
* Method: setTtl
* Signature: (JJ)V
*/
-void Java_org_rocksdb_ColumnFamilyOptions_setTtl(
- JNIEnv*, jobject, jlong jhandle, jlong jttl) {
+void Java_org_rocksdb_ColumnFamilyOptions_setTtl(JNIEnv*, jobject,
+ jlong jhandle, jlong jttl) {
auto* cf_opts =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
cf_opts->ttl = static_cast<uint64_t>(jttl);
* Method: ttl
* Signature: (J)J
*/
-JNIEXPORT jlong JNICALL Java_org_rocksdb_ColumnFamilyOptions_ttl(
- JNIEnv*, jobject, jlong jhandle) {
+JNIEXPORT jlong JNICALL
+Java_org_rocksdb_ColumnFamilyOptions_ttl(JNIEnv*, jobject, jlong jhandle) {
auto* cf_opts =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
return static_cast<jlong>(cf_opts->ttl);
}
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setPeriodicCompactionSeconds
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setPeriodicCompactionSeconds(
+ JNIEnv*, jobject, jlong jhandle, jlong jperiodicCompactionSeconds) {
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ cf_opts->periodic_compaction_seconds =
+ static_cast<uint64_t>(jperiodicCompactionSeconds);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: periodicCompactionSeconds
+ * Signature: (J)J
+ */
+JNIEXPORT jlong JNICALL
+Java_org_rocksdb_ColumnFamilyOptions_periodicCompactionSeconds(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return static_cast<jlong>(cf_opts->periodic_compaction_seconds);
+}
+
/*
* Class: org_rocksdb_ColumnFamilyOptions
* Method: setCompactionOptionsUniversal
JNIEnv*, jobject, jlong jhandle) {
auto* cf_opts =
reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
- return static_cast<bool>(cf_opts->force_consistency_checks);
+ return static_cast<jboolean>(cf_opts->force_consistency_checks);
+}
+
+/// BLOB options
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setEnableBlobFiles
+ * Signature: (JZ)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setEnableBlobFiles(
+ JNIEnv*, jobject, jlong jhandle, jboolean jenable_blob_files) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ opts->enable_blob_files = static_cast<bool>(jenable_blob_files);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: enableBlobFiles
+ * Signature: (J)Z
+ */
+jboolean Java_org_rocksdb_ColumnFamilyOptions_enableBlobFiles(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return static_cast<jboolean>(opts->enable_blob_files);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setMinBlobSize
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setMinBlobSize(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong jmin_blob_size) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ opts->min_blob_size = static_cast<uint64_t>(jmin_blob_size);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: minBlobSize
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_ColumnFamilyOptions_minBlobSize(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return static_cast<jlong>(opts->min_blob_size);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setBlobFileSize
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setBlobFileSize(
+ JNIEnv*, jobject, jlong jhandle, jlong jblob_file_size) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ opts->blob_file_size = static_cast<uint64_t>(jblob_file_size);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: blobFileSize
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_ColumnFamilyOptions_blobFileSize(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return static_cast<jlong>(opts->blob_file_size);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setBlobCompressionType
+ * Signature: (JB)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setBlobCompressionType(
+ JNIEnv*, jobject, jlong jhandle, jbyte jblob_compression_type_value) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ opts->blob_compression_type =
+ ROCKSDB_NAMESPACE::CompressionTypeJni::toCppCompressionType(
+ jblob_compression_type_value);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: blobCompressionType
+ * Signature: (J)B
+ */
+jbyte Java_org_rocksdb_ColumnFamilyOptions_blobCompressionType(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
+ opts->blob_compression_type);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setEnableBlobGarbageCollection
+ * Signature: (JZ)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setEnableBlobGarbageCollection(
+ JNIEnv*, jobject, jlong jhandle, jboolean jenable_blob_garbage_collection) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ opts->enable_blob_garbage_collection =
+ static_cast<bool>(jenable_blob_garbage_collection);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: enableBlobGarbageCollection
+ * Signature: (J)Z
+ */
+jboolean Java_org_rocksdb_ColumnFamilyOptions_enableBlobGarbageCollection(
+ JNIEnv*, jobject, jlong jhandle) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return static_cast<jboolean>(opts->enable_blob_garbage_collection);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setBlobGarbageCollectionAgeCutoff
+ * Signature: (JD)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setBlobGarbageCollectionAgeCutoff(
+ JNIEnv*, jobject, jlong jhandle,
+ jdouble jblob_garbage_collection_age_cutoff) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ opts->blob_garbage_collection_age_cutoff =
+ static_cast<double>(jblob_garbage_collection_age_cutoff);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: blobGarbageCollectionAgeCutoff
+ * Signature: (J)D
+ */
+jdouble Java_org_rocksdb_ColumnFamilyOptions_blobGarbageCollectionAgeCutoff(
+ JNIEnv*, jobject, jlong jhandle) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return static_cast<jdouble>(opts->blob_garbage_collection_age_cutoff);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setBlobGarbageCollectionForceThreshold
+ * Signature: (JD)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setBlobGarbageCollectionForceThreshold(
+ JNIEnv*, jobject, jlong jhandle,
+ jdouble jblob_garbage_collection_force_threshold) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ opts->blob_garbage_collection_force_threshold =
+ static_cast<double>(jblob_garbage_collection_force_threshold);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: blobGarbageCollectionForceThreshold
+ * Signature: (J)D
+ */
+jdouble
+Java_org_rocksdb_ColumnFamilyOptions_blobGarbageCollectionForceThreshold(
+ JNIEnv*, jobject, jlong jhandle) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return static_cast<jdouble>(opts->blob_garbage_collection_force_threshold);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setBlobCompactionReadaheadSize
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setBlobCompactionReadaheadSize(
+ JNIEnv*, jobject, jlong jhandle, jlong jblob_compaction_readahead_size) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ opts->blob_compaction_readahead_size =
+ static_cast<uint64_t>(jblob_compaction_readahead_size);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: blobCompactionReadaheadSize
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_ColumnFamilyOptions_blobCompactionReadaheadSize(
+ JNIEnv*, jobject, jlong jhandle) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return static_cast<jlong>(opts->blob_compaction_readahead_size);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setBlobFileStartingLevel
+ * Signature: (JI)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setBlobFileStartingLevel(
+ JNIEnv*, jobject, jlong jhandle, jint jblob_file_starting_level) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ opts->blob_file_starting_level = jblob_file_starting_level;
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: blobFileStartingLevel
+ * Signature: (J)I
+ */
+jint Java_org_rocksdb_ColumnFamilyOptions_blobFileStartingLevel(JNIEnv*,
+ jobject,
+ jlong jhandle) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return static_cast<jint>(opts->blob_file_starting_level);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: setPrepopulateBlobCache
+ * Signature: (JB)V
+ */
+void Java_org_rocksdb_ColumnFamilyOptions_setPrepopulateBlobCache(
+ JNIEnv*, jobject, jlong jhandle, jbyte jprepopulate_blob_cache_value) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ opts->prepopulate_blob_cache =
+ ROCKSDB_NAMESPACE::PrepopulateBlobCacheJni::toCppPrepopulateBlobCache(
+ jprepopulate_blob_cache_value);
+}
+
+/*
+ * Class: org_rocksdb_ColumnFamilyOptions
+ * Method: prepopulateBlobCache
+ * Signature: (J)B
+ */
+jbyte Java_org_rocksdb_ColumnFamilyOptions_prepopulateBlobCache(JNIEnv*,
+ jobject,
+ jlong jhandle) {
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::PrepopulateBlobCacheJni::toJavaPrepopulateBlobCache(
+ opts->prepopulate_blob_cache);
}
/////////////////////////////////////////////////////////////////////
* Method: newDBOptions
* Signature: ()J
*/
-jlong Java_org_rocksdb_DBOptions_newDBOptions(
- JNIEnv*, jclass) {
+jlong Java_org_rocksdb_DBOptions_newDBOptions(JNIEnv*, jclass) {
auto* dbop = new ROCKSDB_NAMESPACE::DBOptions();
- return reinterpret_cast<jlong>(dbop);
+ return GET_CPLUSPLUS_POINTER(dbop);
}
/*
* Method: copyDBOptions
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_copyDBOptions(
- JNIEnv*, jclass, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_copyDBOptions(JNIEnv*, jclass, jlong jhandle) {
auto new_opt = new ROCKSDB_NAMESPACE::DBOptions(
*(reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)));
- return reinterpret_cast<jlong>(new_opt);
+ return GET_CPLUSPLUS_POINTER(new_opt);
}
/*
JNIEnv*, jclass, jlong joptions_handle) {
auto new_opt = new ROCKSDB_NAMESPACE::DBOptions(
*reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions_handle));
- return reinterpret_cast<jlong>(new_opt);
+ return GET_CPLUSPLUS_POINTER(new_opt);
}
/*
// Check if DBOptions creation was possible.
jlong ret_value = 0;
if (status.ok()) {
- ret_value = reinterpret_cast<jlong>(db_options);
+ ret_value = GET_CPLUSPLUS_POINTER(db_options);
} else {
// if operation failed the DBOptions need to be deleted
// again to prevent a memory leak.
// Check if DBOptions creation was possible.
jlong ret_value = 0;
if (status.ok()) {
- ret_value = reinterpret_cast<jlong>(db_options);
+ ret_value = GET_CPLUSPLUS_POINTER(db_options);
} else {
// if operation failed the DBOptions need to be deleted
// again to prevent a memory leak.
* Method: disposeInternal
* Signature: (J)V
*/
-void Java_org_rocksdb_DBOptions_disposeInternal(
- JNIEnv*, jobject, jlong handle) {
+void Java_org_rocksdb_DBOptions_disposeInternal(JNIEnv*, jobject,
+ jlong handle) {
auto* dbo = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(handle);
assert(dbo != nullptr);
delete dbo;
* Method: optimizeForSmallDb
* Signature: (J)V
*/
-void Java_org_rocksdb_DBOptions_optimizeForSmallDb(
- JNIEnv*, jobject, jlong jhandle) {
+void Java_org_rocksdb_DBOptions_optimizeForSmallDb(JNIEnv*, jobject,
+ jlong jhandle) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->OptimizeForSmallDb();
}
* Method: setEnv
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setEnv(
- JNIEnv*, jobject, jlong jhandle, jlong jenv_handle) {
+void Java_org_rocksdb_DBOptions_setEnv(JNIEnv*, jobject, jlong jhandle,
+ jlong jenv_handle) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->env =
reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jenv_handle);
}
* Method: setIncreaseParallelism
* Signature: (JI)V
*/
-void Java_org_rocksdb_DBOptions_setIncreaseParallelism(
- JNIEnv*, jobject, jlong jhandle, jint totalThreads) {
+void Java_org_rocksdb_DBOptions_setIncreaseParallelism(JNIEnv*, jobject,
+ jlong jhandle,
+ jint totalThreads) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->IncreaseParallelism(
static_cast<int>(totalThreads));
}
* Method: setCreateIfMissing
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setCreateIfMissing(
- JNIEnv*, jobject, jlong jhandle, jboolean flag) {
+void Java_org_rocksdb_DBOptions_setCreateIfMissing(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean flag) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->create_if_missing =
flag;
}
* Method: createIfMissing
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_createIfMissing(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_createIfMissing(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->create_if_missing;
}
* Method: setCreateMissingColumnFamilies
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setCreateMissingColumnFamilies(
- JNIEnv*, jobject, jlong jhandle, jboolean flag) {
+void Java_org_rocksdb_DBOptions_setCreateMissingColumnFamilies(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean flag) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->create_missing_column_families = flag;
}
* Method: createMissingColumnFamilies
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_createMissingColumnFamilies(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_createMissingColumnFamilies(JNIEnv*,
+ jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->create_missing_column_families;
}
* Method: setErrorIfExists
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setErrorIfExists(
- JNIEnv*, jobject, jlong jhandle, jboolean error_if_exists) {
+void Java_org_rocksdb_DBOptions_setErrorIfExists(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean error_if_exists) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->error_if_exists =
static_cast<bool>(error_if_exists);
}
* Method: errorIfExists
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_errorIfExists(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_errorIfExists(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->error_if_exists;
}
* Method: setParanoidChecks
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setParanoidChecks(
- JNIEnv*, jobject, jlong jhandle, jboolean paranoid_checks) {
+void Java_org_rocksdb_DBOptions_setParanoidChecks(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean paranoid_checks) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->paranoid_checks =
static_cast<bool>(paranoid_checks);
}
* Method: paranoidChecks
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_paranoidChecks(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_paranoidChecks(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->paranoid_checks;
}
* Method: setRateLimiter
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setRateLimiter(
- JNIEnv*, jobject, jlong jhandle, jlong jrate_limiter_handle) {
+void Java_org_rocksdb_DBOptions_setRateLimiter(JNIEnv*, jobject, jlong jhandle,
+ jlong jrate_limiter_handle) {
std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>* pRateLimiter =
reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
jrate_limiter_handle);
* Method: setLogger
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setLogger(
- JNIEnv*, jobject, jlong jhandle, jlong jlogger_handle) {
+void Java_org_rocksdb_DBOptions_setLogger(JNIEnv*, jobject, jlong jhandle,
+ jlong jlogger_handle) {
std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>* pLogger =
reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>*>(
jlogger_handle);
* Method: setInfoLogLevel
* Signature: (JB)V
*/
-void Java_org_rocksdb_DBOptions_setInfoLogLevel(
- JNIEnv*, jobject, jlong jhandle, jbyte jlog_level) {
+void Java_org_rocksdb_DBOptions_setInfoLogLevel(JNIEnv*, jobject, jlong jhandle,
+ jbyte jlog_level) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->info_log_level =
static_cast<ROCKSDB_NAMESPACE::InfoLogLevel>(jlog_level);
}
* Method: infoLogLevel
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_DBOptions_infoLogLevel(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_DBOptions_infoLogLevel(JNIEnv*, jobject, jlong jhandle) {
return static_cast<jbyte>(
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->info_log_level);
}
* Method: setMaxTotalWalSize
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setMaxTotalWalSize(
- JNIEnv*, jobject, jlong jhandle, jlong jmax_total_wal_size) {
+void Java_org_rocksdb_DBOptions_setMaxTotalWalSize(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong jmax_total_wal_size) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->max_total_wal_size =
static_cast<jlong>(jmax_total_wal_size);
}
* Method: maxTotalWalSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_maxTotalWalSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_maxTotalWalSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_total_wal_size;
}
* Method: setMaxOpenFiles
* Signature: (JI)V
*/
-void Java_org_rocksdb_DBOptions_setMaxOpenFiles(
- JNIEnv*, jobject, jlong jhandle, jint max_open_files) {
+void Java_org_rocksdb_DBOptions_setMaxOpenFiles(JNIEnv*, jobject, jlong jhandle,
+ jint max_open_files) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->max_open_files =
static_cast<int>(max_open_files);
}
* Method: maxOpenFiles
* Signature: (J)I
*/
-jint Java_org_rocksdb_DBOptions_maxOpenFiles(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_DBOptions_maxOpenFiles(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_open_files;
}
* Method: maxFileOpeningThreads
* Signature: (J)I
*/
-jint Java_org_rocksdb_DBOptions_maxFileOpeningThreads(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_DBOptions_maxFileOpeningThreads(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<int>(opt->max_file_opening_threads);
}
* Method: setStatistics
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setStatistics(
- JNIEnv*, jobject, jlong jhandle, jlong jstatistics_handle) {
+void Java_org_rocksdb_DBOptions_setStatistics(JNIEnv*, jobject, jlong jhandle,
+ jlong jstatistics_handle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
auto* pSptr =
reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::StatisticsJni>*>(
* Method: statistics
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_statistics(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_statistics(JNIEnv*, jobject, jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
std::shared_ptr<ROCKSDB_NAMESPACE::Statistics> sptr = opt->statistics;
if (sptr == nullptr) {
} else {
std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>* pSptr =
new std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>(sptr);
- return reinterpret_cast<jlong>(pSptr);
+ return GET_CPLUSPLUS_POINTER(pSptr);
}
}
* Method: setUseFsync
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setUseFsync(
- JNIEnv*, jobject, jlong jhandle, jboolean use_fsync) {
+void Java_org_rocksdb_DBOptions_setUseFsync(JNIEnv*, jobject, jlong jhandle,
+ jboolean use_fsync) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->use_fsync =
static_cast<bool>(use_fsync);
}
* Method: useFsync
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_useFsync(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_useFsync(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->use_fsync;
}
* Method: setDbPaths
* Signature: (J[Ljava/lang/String;[J)V
*/
-void Java_org_rocksdb_DBOptions_setDbPaths(
- JNIEnv* env, jobject, jlong jhandle, jobjectArray jpaths,
- jlongArray jtarget_sizes) {
+void Java_org_rocksdb_DBOptions_setDbPaths(JNIEnv* env, jobject, jlong jhandle,
+ jobjectArray jpaths,
+ jlongArray jtarget_sizes) {
std::vector<ROCKSDB_NAMESPACE::DbPath> db_paths;
jlong* ptr_jtarget_size = env->GetLongArrayElements(jtarget_sizes, nullptr);
if (ptr_jtarget_size == nullptr) {
* Method: dbPathsLen
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_dbPathsLen(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_dbPathsLen(JNIEnv*, jobject, jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->db_paths.size());
}
* Method: dbPaths
* Signature: (J[Ljava/lang/String;[J)V
*/
-void Java_org_rocksdb_DBOptions_dbPaths(
- JNIEnv* env, jobject, jlong jhandle, jobjectArray jpaths,
- jlongArray jtarget_sizes) {
+void Java_org_rocksdb_DBOptions_dbPaths(JNIEnv* env, jobject, jlong jhandle,
+ jobjectArray jpaths,
+ jlongArray jtarget_sizes) {
jboolean is_copy;
jlong* ptr_jtarget_size = env->GetLongArrayElements(jtarget_sizes, &is_copy);
if (ptr_jtarget_size == nullptr) {
* Method: setDbLogDir
* Signature: (JLjava/lang/String)V
*/
-void Java_org_rocksdb_DBOptions_setDbLogDir(
- JNIEnv* env, jobject, jlong jhandle, jstring jdb_log_dir) {
+void Java_org_rocksdb_DBOptions_setDbLogDir(JNIEnv* env, jobject, jlong jhandle,
+ jstring jdb_log_dir) {
const char* log_dir = env->GetStringUTFChars(jdb_log_dir, nullptr);
if (log_dir == nullptr) {
// exception thrown: OutOfMemoryError
* Method: dbLogDir
* Signature: (J)Ljava/lang/String
*/
-jstring Java_org_rocksdb_DBOptions_dbLogDir(
- JNIEnv* env, jobject, jlong jhandle) {
+jstring Java_org_rocksdb_DBOptions_dbLogDir(JNIEnv* env, jobject,
+ jlong jhandle) {
return env->NewStringUTF(
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->db_log_dir.c_str());
* Method: setWalDir
* Signature: (JLjava/lang/String)V
*/
-void Java_org_rocksdb_DBOptions_setWalDir(
- JNIEnv* env, jobject, jlong jhandle, jstring jwal_dir) {
+void Java_org_rocksdb_DBOptions_setWalDir(JNIEnv* env, jobject, jlong jhandle,
+ jstring jwal_dir) {
const char* wal_dir = env->GetStringUTFChars(jwal_dir, 0);
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->wal_dir.assign(
wal_dir);
* Method: walDir
* Signature: (J)Ljava/lang/String
*/
-jstring Java_org_rocksdb_DBOptions_walDir(
- JNIEnv* env, jobject, jlong jhandle) {
+jstring Java_org_rocksdb_DBOptions_walDir(JNIEnv* env, jobject, jlong jhandle) {
return env->NewStringUTF(
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->wal_dir.c_str());
/*
* Class: org_rocksdb_DBOptions
- * Method: deleteObsoleteFilesPeriodMicros
- * Signature: (J)J
- */
-jlong Java_org_rocksdb_DBOptions_deleteObsoleteFilesPeriodMicros(
- JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
- ->delete_obsolete_files_period_micros;
-}
-
-/*
- * Class: org_rocksdb_DBOptions
- * Method: setBaseBackgroundCompactions
- * Signature: (JI)V
- */
-void Java_org_rocksdb_DBOptions_setBaseBackgroundCompactions(
- JNIEnv*, jobject, jlong jhandle, jint max) {
- reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
- ->base_background_compactions = static_cast<int>(max);
-}
-
-/*
- * Class: org_rocksdb_DBOptions
- * Method: baseBackgroundCompactions
- * Signature: (J)I
+ * Method: deleteObsoleteFilesPeriodMicros
+ * Signature: (J)J
*/
-jint Java_org_rocksdb_DBOptions_baseBackgroundCompactions(
+jlong Java_org_rocksdb_DBOptions_deleteObsoleteFilesPeriodMicros(
JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
- ->base_background_compactions;
+ ->delete_obsolete_files_period_micros;
}
/*
* Method: setMaxBackgroundCompactions
* Signature: (JI)V
*/
-void Java_org_rocksdb_DBOptions_setMaxBackgroundCompactions(
- JNIEnv*, jobject, jlong jhandle, jint max) {
+void Java_org_rocksdb_DBOptions_setMaxBackgroundCompactions(JNIEnv*, jobject,
+ jlong jhandle,
+ jint max) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_background_compactions = static_cast<int>(max);
}
* Method: maxBackgroundCompactions
* Signature: (J)I
*/
-jint Java_org_rocksdb_DBOptions_maxBackgroundCompactions(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_DBOptions_maxBackgroundCompactions(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_background_compactions;
}
* Method: setMaxSubcompactions
* Signature: (JI)V
*/
-void Java_org_rocksdb_DBOptions_setMaxSubcompactions(
- JNIEnv*, jobject, jlong jhandle, jint max) {
+void Java_org_rocksdb_DBOptions_setMaxSubcompactions(JNIEnv*, jobject,
+ jlong jhandle, jint max) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->max_subcompactions =
static_cast<int32_t>(max);
}
* Method: maxSubcompactions
* Signature: (J)I
*/
-jint Java_org_rocksdb_DBOptions_maxSubcompactions(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_DBOptions_maxSubcompactions(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_subcompactions;
}
* Method: maxBackgroundFlushes
* Signature: (J)I
*/
-jint Java_org_rocksdb_DBOptions_maxBackgroundFlushes(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_DBOptions_maxBackgroundFlushes(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_background_flushes;
}
* Method: setMaxBackgroundJobs
* Signature: (JI)V
*/
-void Java_org_rocksdb_DBOptions_setMaxBackgroundJobs(
- JNIEnv*, jobject, jlong jhandle, jint max_background_jobs) {
+void Java_org_rocksdb_DBOptions_setMaxBackgroundJobs(JNIEnv*, jobject,
+ jlong jhandle,
+ jint max_background_jobs) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_background_jobs = static_cast<int>(max_background_jobs);
}
* Method: maxBackgroundJobs
* Signature: (J)I
*/
-jint Java_org_rocksdb_DBOptions_maxBackgroundJobs(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_DBOptions_maxBackgroundJobs(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_background_jobs;
}
* Method: setMaxLogFileSize
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setMaxLogFileSize(
- JNIEnv* env, jobject, jlong jhandle, jlong max_log_file_size) {
+void Java_org_rocksdb_DBOptions_setMaxLogFileSize(JNIEnv* env, jobject,
+ jlong jhandle,
+ jlong max_log_file_size) {
auto s =
ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(max_log_file_size);
if (s.ok()) {
* Method: maxLogFileSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_maxLogFileSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_maxLogFileSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_log_file_size;
}
* Method: logFileTimeToRoll
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_logFileTimeToRoll(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_logFileTimeToRoll(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->log_file_time_to_roll;
}
* Method: setKeepLogFileNum
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setKeepLogFileNum(
- JNIEnv* env, jobject, jlong jhandle, jlong keep_log_file_num) {
+void Java_org_rocksdb_DBOptions_setKeepLogFileNum(JNIEnv* env, jobject,
+ jlong jhandle,
+ jlong keep_log_file_num) {
auto s =
ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(keep_log_file_num);
if (s.ok()) {
* Method: keepLogFileNum
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_keepLogFileNum(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_keepLogFileNum(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->keep_log_file_num;
}
* Method: recycleLogFileNum
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_recycleLogFileNum(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_recycleLogFileNum(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->recycle_log_file_num;
}
* Method: maxManifestFileSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_maxManifestFileSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_maxManifestFileSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_manifest_file_size;
}
* Method: tableCacheNumshardbits
* Signature: (J)I
*/
-jint Java_org_rocksdb_DBOptions_tableCacheNumshardbits(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_DBOptions_tableCacheNumshardbits(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->table_cache_numshardbits;
}
* Method: setWalTtlSeconds
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setWalTtlSeconds(
- JNIEnv*, jobject, jlong jhandle, jlong WAL_ttl_seconds) {
+void Java_org_rocksdb_DBOptions_setWalTtlSeconds(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong WAL_ttl_seconds) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->WAL_ttl_seconds =
static_cast<int64_t>(WAL_ttl_seconds);
}
* Method: walTtlSeconds
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_walTtlSeconds(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_walTtlSeconds(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->WAL_ttl_seconds;
}
* Method: setWalSizeLimitMB
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setWalSizeLimitMB(
- JNIEnv*, jobject, jlong jhandle, jlong WAL_size_limit_MB) {
+void Java_org_rocksdb_DBOptions_setWalSizeLimitMB(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong WAL_size_limit_MB) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->WAL_size_limit_MB =
static_cast<int64_t>(WAL_size_limit_MB);
}
* Method: walTtlSeconds
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_walSizeLimitMB(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_walSizeLimitMB(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->WAL_size_limit_MB;
}
* Method: manifestPreallocationSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_manifestPreallocationSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_manifestPreallocationSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->manifest_preallocation_size;
}
* Method: useDirectReads
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_useDirectReads(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_useDirectReads(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->use_direct_reads;
}
* Method: setUseDirectReads
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setUseDirectReads(
- JNIEnv*, jobject, jlong jhandle, jboolean use_direct_reads) {
+void Java_org_rocksdb_DBOptions_setUseDirectReads(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean use_direct_reads) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->use_direct_reads =
static_cast<bool>(use_direct_reads);
}
* Method: setAllowFAllocate
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setAllowFAllocate(
- JNIEnv*, jobject, jlong jhandle, jboolean jallow_fallocate) {
+void Java_org_rocksdb_DBOptions_setAllowFAllocate(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean jallow_fallocate) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->allow_fallocate =
static_cast<bool>(jallow_fallocate);
}
* Method: allowFAllocate
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_allowFAllocate(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_allowFAllocate(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->allow_fallocate);
}
* Method: setAllowMmapReads
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setAllowMmapReads(
- JNIEnv*, jobject, jlong jhandle, jboolean allow_mmap_reads) {
+void Java_org_rocksdb_DBOptions_setAllowMmapReads(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean allow_mmap_reads) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->allow_mmap_reads =
static_cast<bool>(allow_mmap_reads);
}
* Method: allowMmapReads
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_allowMmapReads(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_allowMmapReads(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->allow_mmap_reads;
}
* Method: setAllowMmapWrites
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setAllowMmapWrites(
- JNIEnv*, jobject, jlong jhandle, jboolean allow_mmap_writes) {
+void Java_org_rocksdb_DBOptions_setAllowMmapWrites(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean allow_mmap_writes) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->allow_mmap_writes =
static_cast<bool>(allow_mmap_writes);
}
* Method: allowMmapWrites
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_allowMmapWrites(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_allowMmapWrites(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->allow_mmap_writes;
}
* Method: isFdCloseOnExec
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_isFdCloseOnExec(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_isFdCloseOnExec(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->is_fd_close_on_exec;
}
* Method: statsDumpPeriodSec
* Signature: (J)I
*/
-jint Java_org_rocksdb_DBOptions_statsDumpPeriodSec(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_DBOptions_statsDumpPeriodSec(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->stats_dump_period_sec;
}
* Method: statsPersistPeriodSec
* Signature: (J)I
*/
-jint Java_org_rocksdb_DBOptions_statsPersistPeriodSec(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_DBOptions_statsPersistPeriodSec(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->stats_persist_period_sec;
}
* Method: statsHistoryBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_statsHistoryBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_statsHistoryBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->stats_history_buffer_size;
}
* Method: adviseRandomOnOpen
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_adviseRandomOnOpen(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_adviseRandomOnOpen(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->advise_random_on_open;
}
* Method: dbWriteBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_dbWriteBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_dbWriteBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->db_write_buffer_size);
}
* Method: accessHintOnCompactionStart
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_DBOptions_accessHintOnCompactionStart(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_DBOptions_accessHintOnCompactionStart(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return ROCKSDB_NAMESPACE::AccessHintJni::toJavaAccessHint(
opt->access_hint_on_compaction_start);
}
-/*
- * Class: org_rocksdb_DBOptions
- * Method: setNewTableReaderForCompactionInputs
- * Signature: (JZ)V
- */
-void Java_org_rocksdb_DBOptions_setNewTableReaderForCompactionInputs(
- JNIEnv*, jobject, jlong jhandle,
- jboolean jnew_table_reader_for_compaction_inputs) {
- auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
- opt->new_table_reader_for_compaction_inputs =
- static_cast<bool>(jnew_table_reader_for_compaction_inputs);
-}
-
-/*
- * Class: org_rocksdb_DBOptions
- * Method: newTableReaderForCompactionInputs
- * Signature: (J)Z
- */
-jboolean Java_org_rocksdb_DBOptions_newTableReaderForCompactionInputs(
- JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
- return static_cast<bool>(opt->new_table_reader_for_compaction_inputs);
-}
-
/*
* Class: org_rocksdb_DBOptions
* Method: setCompactionReadaheadSize
* Method: compactionReadaheadSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_compactionReadaheadSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_compactionReadaheadSize(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->compaction_readahead_size);
}
* Method: randomAccessMaxBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_randomAccessMaxBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_randomAccessMaxBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->random_access_max_buffer_size);
}
* Method: writableFileMaxBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_writableFileMaxBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_writableFileMaxBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->writable_file_max_buffer_size);
}
* Method: useAdaptiveMutex
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_useAdaptiveMutex(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_useAdaptiveMutex(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->use_adaptive_mutex;
}
* Method: setBytesPerSync
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setBytesPerSync(
- JNIEnv*, jobject, jlong jhandle, jlong bytes_per_sync) {
+void Java_org_rocksdb_DBOptions_setBytesPerSync(JNIEnv*, jobject, jlong jhandle,
+ jlong bytes_per_sync) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->bytes_per_sync =
static_cast<int64_t>(bytes_per_sync);
}
* Method: bytesPerSync
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_bytesPerSync(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_bytesPerSync(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->bytes_per_sync;
}
* Method: setWalBytesPerSync
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setWalBytesPerSync(
- JNIEnv*, jobject, jlong jhandle, jlong jwal_bytes_per_sync) {
+void Java_org_rocksdb_DBOptions_setWalBytesPerSync(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong jwal_bytes_per_sync) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->wal_bytes_per_sync =
static_cast<int64_t>(jwal_bytes_per_sync);
}
* Method: walBytesPerSync
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_walBytesPerSync(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_walBytesPerSync(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->wal_bytes_per_sync);
}
* Method: strictBytesPerSync
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_strictBytesPerSync(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_strictBytesPerSync(JNIEnv*, jobject,
+ jlong jhandle) {
return static_cast<jboolean>(
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->strict_bytes_per_sync);
* Method: setDelayedWriteRate
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setDelayedWriteRate(
- JNIEnv*, jobject, jlong jhandle, jlong jdelayed_write_rate) {
+void Java_org_rocksdb_DBOptions_setDelayedWriteRate(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong jdelayed_write_rate) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->delayed_write_rate = static_cast<uint64_t>(jdelayed_write_rate);
}
* Method: delayedWriteRate
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_delayedWriteRate(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_delayedWriteRate(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->delayed_write_rate);
}
* Method: enablePipelinedWrite
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_enablePipelinedWrite(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_enablePipelinedWrite(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->enable_pipelined_write);
}
* Method: setUnorderedWrite
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setUnorderedWrite(
- JNIEnv*, jobject, jlong jhandle, jboolean junordered_write) {
+void Java_org_rocksdb_DBOptions_setUnorderedWrite(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean junordered_write) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->unordered_write = junordered_write == JNI_TRUE;
}
* Method: unorderedWrite
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_unorderedWrite(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_unorderedWrite(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->unordered_write);
}
-
/*
* Class: org_rocksdb_DBOptions
* Method: setEnableThreadTracking
* Method: enableThreadTracking
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_enableThreadTracking(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_enableThreadTracking(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->enable_thread_tracking);
}
* Method: setWriteThreadMaxYieldUsec
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setWriteThreadMaxYieldUsec(
- JNIEnv*, jobject, jlong jhandle, jlong max) {
+void Java_org_rocksdb_DBOptions_setWriteThreadMaxYieldUsec(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong max) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->write_thread_max_yield_usec = static_cast<int64_t>(max);
}
* Method: writeThreadMaxYieldUsec
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_writeThreadMaxYieldUsec(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_writeThreadMaxYieldUsec(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->write_thread_max_yield_usec;
}
* Method: setWriteThreadSlowYieldUsec
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setWriteThreadSlowYieldUsec(
- JNIEnv*, jobject, jlong jhandle, jlong slow) {
+void Java_org_rocksdb_DBOptions_setWriteThreadSlowYieldUsec(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong slow) {
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->write_thread_slow_yield_usec = static_cast<int64_t>(slow);
}
* Method: writeThreadSlowYieldUsec
* Signature: (J)J
*/
-jlong Java_org_rocksdb_DBOptions_writeThreadSlowYieldUsec(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_DBOptions_writeThreadSlowYieldUsec(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->write_thread_slow_yield_usec;
}
* Method: skipStatsUpdateOnDbOpen
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_skipStatsUpdateOnDbOpen(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_skipStatsUpdateOnDbOpen(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->skip_stats_update_on_db_open);
}
* Method: walRecoveryMode
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_DBOptions_walRecoveryMode(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_DBOptions_walRecoveryMode(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return ROCKSDB_NAMESPACE::WALRecoveryModeJni::toJavaWALRecoveryMode(
opt->wal_recovery_mode);
* Method: setAllow2pc
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setAllow2pc(
- JNIEnv*, jobject, jlong jhandle, jboolean jallow_2pc) {
+void Java_org_rocksdb_DBOptions_setAllow2pc(JNIEnv*, jobject, jlong jhandle,
+ jboolean jallow_2pc) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->allow_2pc = static_cast<bool>(jallow_2pc);
}
* Method: allow2pc
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_allow2pc(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_allow2pc(JNIEnv*, jobject, jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->allow_2pc);
}
* Method: setRowCache
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setRowCache(
- JNIEnv*, jobject, jlong jhandle, jlong jrow_cache_handle) {
+void Java_org_rocksdb_DBOptions_setRowCache(JNIEnv*, jobject, jlong jhandle,
+ jlong jrow_cache_handle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
auto* row_cache =
reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Cache>*>(
* Method: setWalFilter
* Signature: (JJ)V
*/
-void Java_org_rocksdb_DBOptions_setWalFilter(
- JNIEnv*, jobject, jlong jhandle, jlong jwal_filter_handle) {
+void Java_org_rocksdb_DBOptions_setWalFilter(JNIEnv*, jobject, jlong jhandle,
+ jlong jwal_filter_handle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
auto* wal_filter = reinterpret_cast<ROCKSDB_NAMESPACE::WalFilterJniCallback*>(
jwal_filter_handle);
* Method: failIfOptionsFileError
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_failIfOptionsFileError(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_failIfOptionsFileError(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->fail_if_options_file_error);
}
* Method: dumpMallocStats
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_dumpMallocStats(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_dumpMallocStats(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->dump_malloc_stats);
}
* Method: avoidFlushDuringRecovery
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_avoidFlushDuringRecovery(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_avoidFlushDuringRecovery(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->avoid_flush_during_recovery);
}
* Method: allowIngestBehind
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_allowIngestBehind(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_allowIngestBehind(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->allow_ingest_behind);
}
-/*
- * Class: org_rocksdb_DBOptions
- * Method: setPreserveDeletes
- * Signature: (JZ)V
- */
-void Java_org_rocksdb_DBOptions_setPreserveDeletes(
- JNIEnv*, jobject, jlong jhandle, jboolean jpreserve_deletes) {
- auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
- opt->preserve_deletes = jpreserve_deletes == JNI_TRUE;
-}
-
-/*
- * Class: org_rocksdb_DBOptions
- * Method: preserveDeletes
- * Signature: (J)Z
- */
-jboolean Java_org_rocksdb_DBOptions_preserveDeletes(
- JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
- return static_cast<jboolean>(opt->preserve_deletes);
-}
-
/*
* Class: org_rocksdb_DBOptions
* Method: setTwoWriteQueues
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setTwoWriteQueues(
- JNIEnv*, jobject, jlong jhandle, jboolean jtwo_write_queues) {
+void Java_org_rocksdb_DBOptions_setTwoWriteQueues(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean jtwo_write_queues) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->two_write_queues = jtwo_write_queues == JNI_TRUE;
}
* Method: twoWriteQueues
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_twoWriteQueues(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_twoWriteQueues(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->two_write_queues);
}
* Method: setManualWalFlush
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setManualWalFlush(
- JNIEnv*, jobject, jlong jhandle, jboolean jmanual_wal_flush) {
+void Java_org_rocksdb_DBOptions_setManualWalFlush(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean jmanual_wal_flush) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->manual_wal_flush = jmanual_wal_flush == JNI_TRUE;
}
* Method: manualWalFlush
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_manualWalFlush(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_manualWalFlush(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->manual_wal_flush);
}
* Method: setAtomicFlush
* Signature: (JZ)V
*/
-void Java_org_rocksdb_DBOptions_setAtomicFlush(
- JNIEnv*, jobject, jlong jhandle, jboolean jatomic_flush) {
+void Java_org_rocksdb_DBOptions_setAtomicFlush(JNIEnv*, jobject, jlong jhandle,
+ jboolean jatomic_flush) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->atomic_flush = jatomic_flush == JNI_TRUE;
}
* Method: atomicFlush
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_atomicFlush(
- JNIEnv *, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_atomicFlush(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->atomic_flush);
}
* Method: avoidFlushDuringShutdown
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_DBOptions_avoidFlushDuringShutdown(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_DBOptions_avoidFlushDuringShutdown(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->avoid_flush_during_shutdown);
}
* Method: newWriteOptions
* Signature: ()J
*/
-jlong Java_org_rocksdb_WriteOptions_newWriteOptions(
- JNIEnv*, jclass) {
+jlong Java_org_rocksdb_WriteOptions_newWriteOptions(JNIEnv*, jclass) {
auto* op = new ROCKSDB_NAMESPACE::WriteOptions();
- return reinterpret_cast<jlong>(op);
+ return GET_CPLUSPLUS_POINTER(op);
}
/*
* Method: copyWriteOptions
* Signature: (J)J
*/
-jlong Java_org_rocksdb_WriteOptions_copyWriteOptions(
- JNIEnv*, jclass, jlong jhandle) {
+jlong Java_org_rocksdb_WriteOptions_copyWriteOptions(JNIEnv*, jclass,
+ jlong jhandle) {
auto new_opt = new ROCKSDB_NAMESPACE::WriteOptions(
*(reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)));
- return reinterpret_cast<jlong>(new_opt);
+ return GET_CPLUSPLUS_POINTER(new_opt);
}
/*
* Method: disposeInternal
* Signature: ()V
*/
-void Java_org_rocksdb_WriteOptions_disposeInternal(
- JNIEnv*, jobject, jlong jhandle) {
+void Java_org_rocksdb_WriteOptions_disposeInternal(JNIEnv*, jobject,
+ jlong jhandle) {
auto* write_options =
reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle);
assert(write_options != nullptr);
* Method: setSync
* Signature: (JZ)V
*/
-void Java_org_rocksdb_WriteOptions_setSync(
- JNIEnv*, jobject, jlong jhandle, jboolean jflag) {
+void Java_org_rocksdb_WriteOptions_setSync(JNIEnv*, jobject, jlong jhandle,
+ jboolean jflag) {
reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->sync = jflag;
}
* Method: sync
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_WriteOptions_sync(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_WriteOptions_sync(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->sync;
}
* Method: setDisableWAL
* Signature: (JZ)V
*/
-void Java_org_rocksdb_WriteOptions_setDisableWAL(
- JNIEnv*, jobject, jlong jhandle, jboolean jflag) {
+void Java_org_rocksdb_WriteOptions_setDisableWAL(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean jflag) {
reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->disableWAL =
jflag;
}
* Method: disableWAL
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_WriteOptions_disableWAL(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_WriteOptions_disableWAL(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)
->disableWAL;
}
* Signature: (JZ)V
*/
void Java_org_rocksdb_WriteOptions_setIgnoreMissingColumnFamilies(
- JNIEnv*, jobject, jlong jhandle,
- jboolean jignore_missing_column_families) {
+ JNIEnv*, jobject, jlong jhandle, jboolean jignore_missing_column_families) {
reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)
->ignore_missing_column_families =
static_cast<bool>(jignore_missing_column_families);
* Method: setNoSlowdown
* Signature: (JZ)V
*/
-void Java_org_rocksdb_WriteOptions_setNoSlowdown(
- JNIEnv*, jobject, jlong jhandle, jboolean jno_slowdown) {
+void Java_org_rocksdb_WriteOptions_setNoSlowdown(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean jno_slowdown) {
reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->no_slowdown =
static_cast<bool>(jno_slowdown);
}
* Method: noSlowdown
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_WriteOptions_noSlowdown(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_WriteOptions_noSlowdown(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)
->no_slowdown;
}
* Method: setLowPri
* Signature: (JZ)V
*/
-void Java_org_rocksdb_WriteOptions_setLowPri(
- JNIEnv*, jobject, jlong jhandle, jboolean jlow_pri) {
+void Java_org_rocksdb_WriteOptions_setLowPri(JNIEnv*, jobject, jlong jhandle,
+ jboolean jlow_pri) {
reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->low_pri =
static_cast<bool>(jlow_pri);
}
* Method: lowPri
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_WriteOptions_lowPri(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_WriteOptions_lowPri(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->low_pri;
}
+/*
+ * Class: org_rocksdb_WriteOptions
+ * Method: memtableInsertHintPerBatch
+ * Signature: (J)Z
+ */
+jboolean Java_org_rocksdb_WriteOptions_memtableInsertHintPerBatch(
+ JNIEnv*, jobject, jlong jhandle) {
+ return reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)
+ ->memtable_insert_hint_per_batch;
+}
+
+/*
+ * Class: org_rocksdb_WriteOptions
+ * Method: setMemtableInsertHintPerBatch
+ * Signature: (JZ)V
+ */
+void Java_org_rocksdb_WriteOptions_setMemtableInsertHintPerBatch(
+ JNIEnv*, jobject, jlong jhandle, jboolean jmemtable_insert_hint_per_batch) {
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)
+ ->memtable_insert_hint_per_batch =
+ static_cast<bool>(jmemtable_insert_hint_per_batch);
+}
+
/////////////////////////////////////////////////////////////////////
// ROCKSDB_NAMESPACE::ReadOptions
* Method: newReadOptions
* Signature: ()J
*/
-jlong Java_org_rocksdb_ReadOptions_newReadOptions__(
- JNIEnv*, jclass) {
+jlong Java_org_rocksdb_ReadOptions_newReadOptions__(JNIEnv*, jclass) {
auto* read_options = new ROCKSDB_NAMESPACE::ReadOptions();
- return reinterpret_cast<jlong>(read_options);
+ return GET_CPLUSPLUS_POINTER(read_options);
}
/*
JNIEnv*, jclass, jboolean jverify_checksums, jboolean jfill_cache) {
auto* read_options = new ROCKSDB_NAMESPACE::ReadOptions(
static_cast<bool>(jverify_checksums), static_cast<bool>(jfill_cache));
- return reinterpret_cast<jlong>(read_options);
+ return GET_CPLUSPLUS_POINTER(read_options);
}
/*
* Method: copyReadOptions
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ReadOptions_copyReadOptions(
- JNIEnv*, jclass, jlong jhandle) {
+jlong Java_org_rocksdb_ReadOptions_copyReadOptions(JNIEnv*, jclass,
+ jlong jhandle) {
auto new_opt = new ROCKSDB_NAMESPACE::ReadOptions(
*(reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)));
- return reinterpret_cast<jlong>(new_opt);
+ return GET_CPLUSPLUS_POINTER(new_opt);
}
/*
* Method: disposeInternal
* Signature: (J)V
*/
-void Java_org_rocksdb_ReadOptions_disposeInternal(
- JNIEnv*, jobject, jlong jhandle) {
+void Java_org_rocksdb_ReadOptions_disposeInternal(JNIEnv*, jobject,
+ jlong jhandle) {
auto* read_options =
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
assert(read_options != nullptr);
* Method: verifyChecksums
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_ReadOptions_verifyChecksums(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_ReadOptions_verifyChecksums(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
->verify_checksums;
}
* Method: setFillCache
* Signature: (JZ)V
*/
-void Java_org_rocksdb_ReadOptions_setFillCache(
- JNIEnv*, jobject, jlong jhandle, jboolean jfill_cache) {
+void Java_org_rocksdb_ReadOptions_setFillCache(JNIEnv*, jobject, jlong jhandle,
+ jboolean jfill_cache) {
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->fill_cache =
static_cast<bool>(jfill_cache);
}
* Method: fillCache
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_ReadOptions_fillCache(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_ReadOptions_fillCache(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->fill_cache;
}
* Method: setTailing
* Signature: (JZ)V
*/
-void Java_org_rocksdb_ReadOptions_setTailing(
- JNIEnv*, jobject, jlong jhandle, jboolean jtailing) {
+void Java_org_rocksdb_ReadOptions_setTailing(JNIEnv*, jobject, jlong jhandle,
+ jboolean jtailing) {
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->tailing =
static_cast<bool>(jtailing);
}
* Method: tailing
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_ReadOptions_tailing(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_ReadOptions_tailing(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->tailing;
}
* Method: managed
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_ReadOptions_managed(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_ReadOptions_managed(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->managed;
}
* Method: setManaged
* Signature: (JZ)V
*/
-void Java_org_rocksdb_ReadOptions_setManaged(
- JNIEnv*, jobject, jlong jhandle, jboolean jmanaged) {
+void Java_org_rocksdb_ReadOptions_setManaged(JNIEnv*, jobject, jlong jhandle,
+ jboolean jmanaged) {
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->managed =
static_cast<bool>(jmanaged);
}
* Method: totalOrderSeek
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_ReadOptions_totalOrderSeek(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_ReadOptions_totalOrderSeek(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
->total_order_seek;
}
* Method: prefixSameAsStart
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_ReadOptions_prefixSameAsStart(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_ReadOptions_prefixSameAsStart(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
->prefix_same_as_start;
}
* Method: pinData
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_ReadOptions_pinData(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_ReadOptions_pinData(JNIEnv*, jobject, jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->pin_data;
}
* Method: setPinData
* Signature: (JZ)V
*/
-void Java_org_rocksdb_ReadOptions_setPinData(
- JNIEnv*, jobject, jlong jhandle, jboolean jpin_data) {
+void Java_org_rocksdb_ReadOptions_setPinData(JNIEnv*, jobject, jlong jhandle,
+ jboolean jpin_data) {
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->pin_data =
static_cast<bool>(jpin_data);
}
* Method: readaheadSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ReadOptions_readaheadSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ReadOptions_readaheadSize(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
return static_cast<jlong>(opt->readahead_size);
}
* Method: setReadaheadSize
* Signature: (JJ)V
*/
-void Java_org_rocksdb_ReadOptions_setReadaheadSize(
- JNIEnv*, jobject, jlong jhandle, jlong jreadahead_size) {
+void Java_org_rocksdb_ReadOptions_setReadaheadSize(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong jreadahead_size) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
opt->readahead_size = static_cast<size_t>(jreadahead_size);
}
* Method: maxSkippableInternalKeys
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ReadOptions_maxSkippableInternalKeys(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ReadOptions_maxSkippableInternalKeys(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
return static_cast<jlong>(opt->max_skippable_internal_keys);
}
* Method: ignoreRangeDeletions
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_ReadOptions_ignoreRangeDeletions(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_ReadOptions_ignoreRangeDeletions(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
return static_cast<jboolean>(opt->ignore_range_deletions);
}
* Method: setSnapshot
* Signature: (JJ)V
*/
-void Java_org_rocksdb_ReadOptions_setSnapshot(
- JNIEnv*, jobject, jlong jhandle, jlong jsnapshot) {
+void Java_org_rocksdb_ReadOptions_setSnapshot(JNIEnv*, jobject, jlong jhandle,
+ jlong jsnapshot) {
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->snapshot =
reinterpret_cast<ROCKSDB_NAMESPACE::Snapshot*>(jsnapshot);
}
* Method: snapshot
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ReadOptions_snapshot(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ReadOptions_snapshot(JNIEnv*, jobject, jlong jhandle) {
auto& snapshot =
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->snapshot;
- return reinterpret_cast<jlong>(snapshot);
+ return GET_CPLUSPLUS_POINTER(snapshot);
}
/*
* Method: readTier
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_ReadOptions_readTier(
- JNIEnv*, jobject, jlong jhandle) {
+jbyte Java_org_rocksdb_ReadOptions_readTier(JNIEnv*, jobject, jlong jhandle) {
return static_cast<jbyte>(
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->read_tier);
}
* Method: setReadTier
* Signature: (JB)V
*/
-void Java_org_rocksdb_ReadOptions_setReadTier(
- JNIEnv*, jobject, jlong jhandle, jbyte jread_tier) {
+void Java_org_rocksdb_ReadOptions_setReadTier(JNIEnv*, jobject, jlong jhandle,
+ jbyte jread_tier) {
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->read_tier =
static_cast<ROCKSDB_NAMESPACE::ReadTier>(jread_tier);
}
* Method: iterateUpperBound
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ReadOptions_iterateUpperBound(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ReadOptions_iterateUpperBound(JNIEnv*, jobject,
+ jlong jhandle) {
auto& upper_bound_slice_handle =
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
->iterate_upper_bound;
- return reinterpret_cast<jlong>(upper_bound_slice_handle);
+ return GET_CPLUSPLUS_POINTER(upper_bound_slice_handle);
}
/*
* Method: iterateLowerBound
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ReadOptions_iterateLowerBound(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ReadOptions_iterateLowerBound(JNIEnv*, jobject,
+ jlong jhandle) {
auto& lower_bound_slice_handle =
reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
->iterate_lower_bound;
- return reinterpret_cast<jlong>(lower_bound_slice_handle);
+ return GET_CPLUSPLUS_POINTER(lower_bound_slice_handle);
}
/*
/*
* Class: org_rocksdb_ReadOptions
- * Method: setIterStartSeqnum
+ * Method: autoPrefixMode
+ * Signature: (J)Z
+ */
+jboolean Java_org_rocksdb_ReadOptions_autoPrefixMode(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
+ return static_cast<jboolean>(opt->auto_prefix_mode);
+}
+
+/*
+ * Class: org_rocksdb_ReadOptions
+ * Method: setAutoPrefixMode
+ * Signature: (JZ)V
+ */
+void Java_org_rocksdb_ReadOptions_setAutoPrefixMode(
+ JNIEnv*, jobject, jlong jhandle, jboolean jauto_prefix_mode) {
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
+ opt->auto_prefix_mode = static_cast<bool>(jauto_prefix_mode);
+}
+
+/*
+ * Class: org_rocksdb_ReadOptions
+ * Method: timestamp
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_ReadOptions_timestamp(JNIEnv*, jobject, jlong jhandle) {
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
+ auto& timestamp_slice_handle = opt->timestamp;
+ return reinterpret_cast<jlong>(timestamp_slice_handle);
+}
+
+/*
+ * Class: org_rocksdb_ReadOptions
+ * Method: setTimestamp
* Signature: (JJ)V
*/
-void Java_org_rocksdb_ReadOptions_setIterStartSeqnum(
- JNIEnv*, jobject, jlong jhandle, jlong jiter_start_seqnum) {
+void Java_org_rocksdb_ReadOptions_setTimestamp(JNIEnv*, jobject, jlong jhandle,
+ jlong jtimestamp_slice_handle) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
- opt->iter_start_seqnum = static_cast<uint64_t>(jiter_start_seqnum);
+ opt->timestamp =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(jtimestamp_slice_handle);
}
/*
* Class: org_rocksdb_ReadOptions
- * Method: iterStartSeqnum
+ * Method: iterStartTs
* Signature: (J)J
*/
-jlong Java_org_rocksdb_ReadOptions_iterStartSeqnum(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_ReadOptions_iterStartTs(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
+ auto& iter_start_ts_handle = opt->iter_start_ts;
+ return reinterpret_cast<jlong>(iter_start_ts_handle);
+}
+
+/*
+ * Class: org_rocksdb_ReadOptions
+ * Method: setIterStartTs
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_ReadOptions_setIterStartTs(JNIEnv*, jobject,
+ jlong jhandle,
+ jlong jiter_start_ts_handle) {
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
+ opt->iter_start_ts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(jiter_start_ts_handle);
+}
+
+/*
+ * Class: org_rocksdb_ReadOptions
+ * Method: deadline
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_ReadOptions_deadline(JNIEnv*, jobject, jlong jhandle) {
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
+ return static_cast<jlong>(opt->deadline.count());
+}
+
+/*
+ * Class: org_rocksdb_ReadOptions
+ * Method: setDeadline
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_ReadOptions_setDeadline(JNIEnv*, jobject, jlong jhandle,
+ jlong jdeadline) {
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
+ opt->deadline = std::chrono::microseconds(static_cast<int64_t>(jdeadline));
+}
+
+/*
+ * Class: org_rocksdb_ReadOptions
+ * Method: ioTimeout
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_ReadOptions_ioTimeout(JNIEnv*, jobject, jlong jhandle) {
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
+ return static_cast<jlong>(opt->io_timeout.count());
+}
+
+/*
+ * Class: org_rocksdb_ReadOptions
+ * Method: setIoTimeout
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_ReadOptions_setIoTimeout(JNIEnv*, jobject, jlong jhandle,
+ jlong jio_timeout) {
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
+ opt->io_timeout =
+ std::chrono::microseconds(static_cast<int64_t>(jio_timeout));
+}
+
+/*
+ * Class: org_rocksdb_ReadOptions
+ * Method: valueSizeSofLimit
+ * Signature: (J)J
+ */
+jlong Java_org_rocksdb_ReadOptions_valueSizeSoftLimit(JNIEnv*, jobject,
+ jlong jhandle) {
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
+ return static_cast<jlong>(opt->value_size_soft_limit);
+}
+
+/*
+ * Class: org_rocksdb_ReadOptions
+ * Method: setValueSizeSofLimit
+ * Signature: (JJ)V
+ */
+void Java_org_rocksdb_ReadOptions_setValueSizeSoftLimit(
+ JNIEnv*, jobject, jlong jhandle, jlong jvalue_size_soft_limit) {
auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
- return static_cast<jlong>(opt->iter_start_seqnum);
+ opt->value_size_soft_limit = static_cast<uint64_t>(jvalue_size_soft_limit);
}
/////////////////////////////////////////////////////////////////////
* Method: newComparatorOptions
* Signature: ()J
*/
-jlong Java_org_rocksdb_ComparatorOptions_newComparatorOptions(
- JNIEnv*, jclass) {
+jlong Java_org_rocksdb_ComparatorOptions_newComparatorOptions(JNIEnv*, jclass) {
auto* comparator_opt = new ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions();
- return reinterpret_cast<jlong>(comparator_opt);
+ return GET_CPLUSPLUS_POINTER(comparator_opt);
}
/*
* Signature: (J)B
*/
jbyte Java_org_rocksdb_ComparatorOptions_reusedSynchronisationType(
- JNIEnv *, jobject, jlong jhandle) {
+ JNIEnv*, jobject, jlong jhandle) {
auto* comparator_opt =
reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(
jhandle);
* Method: useDirectBuffer
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_ComparatorOptions_useDirectBuffer(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_ComparatorOptions_useDirectBuffer(JNIEnv*, jobject,
+ jlong jhandle) {
return static_cast<jboolean>(
reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(
jhandle)
* Method: maxReusedBufferSize
* Signature: (J)I
*/
-jint Java_org_rocksdb_ComparatorOptions_maxReusedBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jint Java_org_rocksdb_ComparatorOptions_maxReusedBufferSize(JNIEnv*, jobject,
+ jlong jhandle) {
return static_cast<jint>(
reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(
jhandle)
* Method: disposeInternal
* Signature: (J)V
*/
-void Java_org_rocksdb_ComparatorOptions_disposeInternal(
- JNIEnv*, jobject, jlong jhandle) {
+void Java_org_rocksdb_ComparatorOptions_disposeInternal(JNIEnv*, jobject,
+ jlong jhandle) {
auto* comparator_opt =
reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(
jhandle);
* Method: newFlushOptions
* Signature: ()J
*/
-jlong Java_org_rocksdb_FlushOptions_newFlushOptions(
- JNIEnv*, jclass) {
+jlong Java_org_rocksdb_FlushOptions_newFlushOptions(JNIEnv*, jclass) {
auto* flush_opt = new ROCKSDB_NAMESPACE::FlushOptions();
- return reinterpret_cast<jlong>(flush_opt);
+ return GET_CPLUSPLUS_POINTER(flush_opt);
}
/*
* Method: setWaitForFlush
* Signature: (JZ)V
*/
-void Java_org_rocksdb_FlushOptions_setWaitForFlush(
- JNIEnv*, jobject, jlong jhandle, jboolean jwait) {
+void Java_org_rocksdb_FlushOptions_setWaitForFlush(JNIEnv*, jobject,
+ jlong jhandle,
+ jboolean jwait) {
reinterpret_cast<ROCKSDB_NAMESPACE::FlushOptions*>(jhandle)->wait =
static_cast<bool>(jwait);
}
* Method: waitForFlush
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_FlushOptions_waitForFlush(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_FlushOptions_waitForFlush(JNIEnv*, jobject,
+ jlong jhandle) {
return reinterpret_cast<ROCKSDB_NAMESPACE::FlushOptions*>(jhandle)->wait;
}
* Method: allowWriteStall
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_FlushOptions_allowWriteStall(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_FlushOptions_allowWriteStall(JNIEnv*, jobject,
+ jlong jhandle) {
auto* flush_options =
reinterpret_cast<ROCKSDB_NAMESPACE::FlushOptions*>(jhandle);
return static_cast<jboolean>(flush_options->allow_write_stall);
* Method: disposeInternal
* Signature: (J)V
*/
-void Java_org_rocksdb_FlushOptions_disposeInternal(
- JNIEnv*, jobject, jlong jhandle) {
+void Java_org_rocksdb_FlushOptions_disposeInternal(JNIEnv*, jobject,
+ jlong jhandle) {
auto* flush_opt = reinterpret_cast<ROCKSDB_NAMESPACE::FlushOptions*>(jhandle);
assert(flush_opt != nullptr);
delete flush_opt;