#include "include/org_rocksdb_EnvOptions.h"
#include "rocksdb/env.h"
+#include "rocksjni/cplusplus_to_java_convert.h"
#define ENV_OPTIONS_SET_BOOL(_jhandle, _opt) \
reinterpret_cast<ROCKSDB_NAMESPACE::EnvOptions *>(_jhandle)->_opt = \
* Method: newEnvOptions
* Signature: ()J
*/
-jlong Java_org_rocksdb_EnvOptions_newEnvOptions__(
- JNIEnv*, jclass) {
+jlong Java_org_rocksdb_EnvOptions_newEnvOptions__(JNIEnv *, jclass) {
auto *env_opt = new ROCKSDB_NAMESPACE::EnvOptions();
- return reinterpret_cast<jlong>(env_opt);
+ return GET_CPLUSPLUS_POINTER(env_opt);
}
/*
* Method: newEnvOptions
* Signature: (J)J
*/
-jlong Java_org_rocksdb_EnvOptions_newEnvOptions__J(
- JNIEnv*, jclass, jlong jdboptions_handle) {
+jlong Java_org_rocksdb_EnvOptions_newEnvOptions__J(JNIEnv *, jclass,
+ jlong jdboptions_handle) {
auto *db_options =
reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions *>(jdboptions_handle);
auto *env_opt = new ROCKSDB_NAMESPACE::EnvOptions(*db_options);
- return reinterpret_cast<jlong>(env_opt);
+ return GET_CPLUSPLUS_POINTER(env_opt);
}
/*
* Method: disposeInternal
* Signature: (J)V
*/
-void Java_org_rocksdb_EnvOptions_disposeInternal(
- JNIEnv*, jobject, jlong jhandle) {
+void Java_org_rocksdb_EnvOptions_disposeInternal(JNIEnv *, jobject,
+ jlong jhandle) {
auto *eo = reinterpret_cast<ROCKSDB_NAMESPACE::EnvOptions *>(jhandle);
assert(eo != nullptr);
delete eo;
* Method: setUseMmapReads
* Signature: (JZ)V
*/
-void Java_org_rocksdb_EnvOptions_setUseMmapReads(
- JNIEnv*, jobject, jlong jhandle, jboolean use_mmap_reads) {
+void Java_org_rocksdb_EnvOptions_setUseMmapReads(JNIEnv *, jobject,
+ jlong jhandle,
+ jboolean use_mmap_reads) {
ENV_OPTIONS_SET_BOOL(jhandle, use_mmap_reads);
}
* Method: useMmapReads
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_EnvOptions_useMmapReads(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_EnvOptions_useMmapReads(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, use_mmap_reads);
}
* Method: setUseMmapWrites
* Signature: (JZ)V
*/
-void Java_org_rocksdb_EnvOptions_setUseMmapWrites(
- JNIEnv*, jobject, jlong jhandle, jboolean use_mmap_writes) {
+void Java_org_rocksdb_EnvOptions_setUseMmapWrites(JNIEnv *, jobject,
+ jlong jhandle,
+ jboolean use_mmap_writes) {
ENV_OPTIONS_SET_BOOL(jhandle, use_mmap_writes);
}
* Method: useMmapWrites
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_EnvOptions_useMmapWrites(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_EnvOptions_useMmapWrites(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, use_mmap_writes);
}
* Method: setUseDirectReads
* Signature: (JZ)V
*/
-void Java_org_rocksdb_EnvOptions_setUseDirectReads(
- JNIEnv*, jobject, jlong jhandle, jboolean use_direct_reads) {
+void Java_org_rocksdb_EnvOptions_setUseDirectReads(JNIEnv *, jobject,
+ jlong jhandle,
+ jboolean use_direct_reads) {
ENV_OPTIONS_SET_BOOL(jhandle, use_direct_reads);
}
* Method: useDirectReads
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_EnvOptions_useDirectReads(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_EnvOptions_useDirectReads(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, use_direct_reads);
}
* Signature: (JZ)V
*/
void Java_org_rocksdb_EnvOptions_setUseDirectWrites(
- JNIEnv*, jobject, jlong jhandle, jboolean use_direct_writes) {
+ JNIEnv *, jobject, jlong jhandle, jboolean use_direct_writes) {
ENV_OPTIONS_SET_BOOL(jhandle, use_direct_writes);
}
* Method: useDirectWrites
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_EnvOptions_useDirectWrites(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_EnvOptions_useDirectWrites(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, use_direct_writes);
}
* Method: setAllowFallocate
* Signature: (JZ)V
*/
-void Java_org_rocksdb_EnvOptions_setAllowFallocate(
- JNIEnv*, jobject, jlong jhandle, jboolean allow_fallocate) {
+void Java_org_rocksdb_EnvOptions_setAllowFallocate(JNIEnv *, jobject,
+ jlong jhandle,
+ jboolean allow_fallocate) {
ENV_OPTIONS_SET_BOOL(jhandle, allow_fallocate);
}
* Method: allowFallocate
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_EnvOptions_allowFallocate(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_EnvOptions_allowFallocate(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, allow_fallocate);
}
* Method: setSetFdCloexec
* Signature: (JZ)V
*/
-void Java_org_rocksdb_EnvOptions_setSetFdCloexec(
- JNIEnv*, jobject, jlong jhandle, jboolean set_fd_cloexec) {
+void Java_org_rocksdb_EnvOptions_setSetFdCloexec(JNIEnv *, jobject,
+ jlong jhandle,
+ jboolean set_fd_cloexec) {
ENV_OPTIONS_SET_BOOL(jhandle, set_fd_cloexec);
}
* Method: setFdCloexec
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_EnvOptions_setFdCloexec(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_EnvOptions_setFdCloexec(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, set_fd_cloexec);
}
* Method: setBytesPerSync
* Signature: (JJ)V
*/
-void Java_org_rocksdb_EnvOptions_setBytesPerSync(
- JNIEnv*, jobject, jlong jhandle, jlong bytes_per_sync) {
+void Java_org_rocksdb_EnvOptions_setBytesPerSync(JNIEnv *, jobject,
+ jlong jhandle,
+ jlong bytes_per_sync) {
ENV_OPTIONS_SET_UINT64_T(jhandle, bytes_per_sync);
}
* Method: bytesPerSync
* Signature: (J)J
*/
-jlong Java_org_rocksdb_EnvOptions_bytesPerSync(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_EnvOptions_bytesPerSync(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, bytes_per_sync);
}
* Signature: (JZ)V
*/
void Java_org_rocksdb_EnvOptions_setFallocateWithKeepSize(
- JNIEnv*, jobject, jlong jhandle, jboolean fallocate_with_keep_size) {
+ JNIEnv *, jobject, jlong jhandle, jboolean fallocate_with_keep_size) {
ENV_OPTIONS_SET_BOOL(jhandle, fallocate_with_keep_size);
}
* Method: fallocateWithKeepSize
* Signature: (J)Z
*/
-jboolean Java_org_rocksdb_EnvOptions_fallocateWithKeepSize(
- JNIEnv*, jobject, jlong jhandle) {
+jboolean Java_org_rocksdb_EnvOptions_fallocateWithKeepSize(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, fallocate_with_keep_size);
}
* Signature: (JJ)V
*/
void Java_org_rocksdb_EnvOptions_setCompactionReadaheadSize(
- JNIEnv*, jobject, jlong jhandle, jlong compaction_readahead_size) {
+ JNIEnv *, jobject, jlong jhandle, jlong compaction_readahead_size) {
ENV_OPTIONS_SET_SIZE_T(jhandle, compaction_readahead_size);
}
* Method: compactionReadaheadSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_EnvOptions_compactionReadaheadSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_EnvOptions_compactionReadaheadSize(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, compaction_readahead_size);
}
* Signature: (JJ)V
*/
void Java_org_rocksdb_EnvOptions_setRandomAccessMaxBufferSize(
- JNIEnv*, jobject, jlong jhandle, jlong random_access_max_buffer_size) {
+ JNIEnv *, jobject, jlong jhandle, jlong random_access_max_buffer_size) {
ENV_OPTIONS_SET_SIZE_T(jhandle, random_access_max_buffer_size);
}
* Method: randomAccessMaxBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_EnvOptions_randomAccessMaxBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_EnvOptions_randomAccessMaxBufferSize(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, random_access_max_buffer_size);
}
* Signature: (JJ)V
*/
void Java_org_rocksdb_EnvOptions_setWritableFileMaxBufferSize(
- JNIEnv*, jobject, jlong jhandle, jlong writable_file_max_buffer_size) {
+ JNIEnv *, jobject, jlong jhandle, jlong writable_file_max_buffer_size) {
ENV_OPTIONS_SET_SIZE_T(jhandle, writable_file_max_buffer_size);
}
* Method: writableFileMaxBufferSize
* Signature: (J)J
*/
-jlong Java_org_rocksdb_EnvOptions_writableFileMaxBufferSize(
- JNIEnv*, jobject, jlong jhandle) {
+jlong Java_org_rocksdb_EnvOptions_writableFileMaxBufferSize(JNIEnv *, jobject,
+ jlong jhandle) {
return ENV_OPTIONS_GET(jhandle, writable_file_max_buffer_size);
}
* Method: setRateLimiter
* Signature: (JJ)V
*/
-void Java_org_rocksdb_EnvOptions_setRateLimiter(
- JNIEnv*, jobject, jlong jhandle, jlong rl_handle) {
+void Java_org_rocksdb_EnvOptions_setRateLimiter(JNIEnv *, jobject,
+ jlong jhandle,
+ jlong rl_handle) {
auto *sptr_rate_limiter =
reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter> *>(
rl_handle);