]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commitdiff
Fix Java build (#10105)
authorLevi Tamasi <ltamasi@fb.com>
Fri, 3 Jun 2022 15:11:31 +0000 (08:11 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 3 Jun 2022 15:11:31 +0000 (08:11 -0700)
Summary: Pull Request resolved: https://github.com/facebook/rocksdb/pull/10105

Reviewed By: cbi42

Differential Revision: D36891073

Pulled By: ltamasi

fbshipit-source-id: 16487ec708fc96add2a1ebc2d98f6439dfc852ca

java/rocksjni/options.cc
java/src/main/java/org/rocksdb/AdvancedMutableColumnFamilyOptionsInterface.java
java/src/main/java/org/rocksdb/ColumnFamilyOptions.java
java/src/test/java/org/rocksdb/BlobOptionsTest.java

index 1d1f88f2ac36125e057f711c76623789b1afc304..7a76ea2f5abc6dd6ac5b1f7c0598246eeba5efbb 100644 (file)
@@ -3843,7 +3843,7 @@ jlong Java_org_rocksdb_Options_blobCompactionReadaheadSize(JNIEnv*, jobject,
 /*
  * Class:     org_rocksdb_Options
  * Method:    setBlobFileStartingLevel
- * Signature: (JJ)V
+ * Signature: (JI)V
  */
 void Java_org_rocksdb_Options_setBlobFileStartingLevel(
     JNIEnv*, jobject, jlong jhandle, jint jblob_file_starting_level) {
@@ -3854,7 +3854,7 @@ void Java_org_rocksdb_Options_setBlobFileStartingLevel(
 /*
  * Class:     org_rocksdb_Options
  * Method:    blobFileStartingLevel
- * Signature: (J)J
+ * Signature: (J)I
  */
 jint Java_org_rocksdb_Options_blobFileStartingLevel(JNIEnv*, jobject,
                                                     jlong jhandle) {
@@ -5646,6 +5646,31 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_blobCompactionReadaheadSize(
   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);
+}
+
 /////////////////////////////////////////////////////////////////////
 // ROCKSDB_NAMESPACE::DBOptions
 
index 59f6995bc41dc7df27799e1d321614e45c74264f..f9f803d97a3536e8febc2e794e19031ae27182ea 100644 (file)
@@ -762,7 +762,7 @@ public interface AdvancedMutableColumnFamilyOptionsInterface<
    * Dynamically changeable through
    * {@link RocksDB#setOptions(ColumnFamilyHandle, MutableColumnFamilyOptions)}.
    *
-   * @param setBlobFileStartingLevel the starting level to enable blob files
+   * @param blobFileStartingLevel the starting level to enable blob files
    *
    * @return the reference to the current options.
    */
index 4bb2a87e96d68c719597d98f31c03f08e5695903..104ba00c2e0b021596fec9b2c13bfc39fa261ba9 100644 (file)
@@ -1246,7 +1246,7 @@ public class ColumnFamilyOptions extends RocksObject
    * Dynamically changeable through
    * {@link RocksDB#setOptions(ColumnFamilyHandle, MutableColumnFamilyOptions)}.
    *
-   * @param setBlobFileStartingLevel the starting level to enable blob files
+   * @param blobFileStartingLevel the starting level to enable blob files
    *
    * @return the reference to the current options.
    */
index 528b35eab73a09de919d5097841c87f5e67af415..7b94702da007c9a9231771383b71b825f568b147 100644 (file)
@@ -196,7 +196,7 @@ public class BlobOptionsTest {
             "blob_compaction_readahead_size", "blob_file_starting_level"});
     assertThat(options.getValues())
         .isEqualTo(new String[] {
-            "false", "4096", "2048", "LZ4_COMPRESSION", "false", "0.91", "0.96", "1024"});
+            "false", "4096", "2048", "LZ4_COMPRESSION", "false", "0.91", "0.96", "1024", "0"});
   }
 
   /**