[JNI] Each set function of Options / WriteOptions now returns its option instance.

Summary:
Make each set function of Options / WriteOptions return its option instance.
Java developers can now easier specify each option like the following:

    options.setCreateIfMissing(true)
        .setWriteBufferSize(8 * 1024)
        .setMaxWriteBufferNumber(3)
        .setDisableSeekCompaction(true)
        .setBlockSize(64 * 1024)
        .setMaxBackgroundCompactions(10);

Test Plan:
make rocksdbjava
make jtest

Reviewers: haobo, ankgup87, sdong, dhruba

Reviewed By: haobo

CC: leveldb

Differential Revision: https://reviews.facebook.net/D17661
This commit is contained in:
Yueh-Hsuan Chiang
2014-04-14 12:48:50 -07:00
parent be016613c2
commit 2885ad9b77
3 changed files with 55 additions and 31 deletions

View File

@@ -32,12 +32,12 @@ public class RocksDBSample {
assert(db == null);
}
options.setCreateIfMissing(true);
options.setWriteBufferSize(8*1024);
options.setMaxWriteBufferNumber(3);
options.setDisableSeekCompaction(true);
options.setBlockSize(64*1024);
options.setMaxBackgroundCompactions(10);
options.setCreateIfMissing(true)
.setWriteBufferSize(8 * 1024)
.setMaxWriteBufferNumber(3)
.setDisableSeekCompaction(true)
.setBlockSize(64 * 1024)
.setMaxBackgroundCompactions(10);
assert(options.createIfMissing() == true);
assert(options.writeBufferSize() == 8192);