#include "include/org_rocksdb_CompactionOptionsFIFO.h"
#include "rocksdb/advanced_options.h"
+#include "rocksjni/cplusplus_to_java_convert.h"
/*
* Class: org_rocksdb_CompactionOptionsFIFO
* Method: newCompactionOptionsFIFO
* Signature: ()J
*/
-jlong Java_org_rocksdb_CompactionOptionsFIFO_newCompactionOptionsFIFO(
- JNIEnv*, jclass) {
+jlong Java_org_rocksdb_CompactionOptionsFIFO_newCompactionOptionsFIFO(JNIEnv*,
+ jclass) {
const auto* opt = new ROCKSDB_NAMESPACE::CompactionOptionsFIFO();
- return reinterpret_cast<jlong>(opt);
+ return GET_CPLUSPLUS_POINTER(opt);
}
/*
* Method: maxTableFilesSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_CompactionOptionsFIFO_maxTableFilesSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_CompactionOptionsFIFO_maxTableFilesSize(JNIEnv*, jobject,
+ jlong jhandle) {
auto* opt =
reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsFIFO*>(jhandle);
return static_cast<jlong>(opt->max_table_files_size);
* Method: allowCompaction
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_CompactionOptionsFIFO_allowCompaction(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_CompactionOptionsFIFO_allowCompaction(JNIEnv*,
+ jobject,
+ jlong jhandle) {
auto* opt =
reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsFIFO*>(jhandle);
return static_cast<jboolean>(opt->allow_compaction);
* Method: disposeInternal
* Signature: (J)V
*/
-void Java_org_rocksdb_CompactionOptionsFIFO_disposeInternal(
- JNIEnv*, jobject, jlong jhandle) {
+void Java_org_rocksdb_CompactionOptionsFIFO_disposeInternal(JNIEnv*, jobject,
+ jlong jhandle) {
delete reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsFIFO*>(jhandle);
}