rocksdb/java/rocksjni
Yueh-Hsuan Chiang ef8b8a8ef6 [Java] Add Java bindings for memtables and sst format.
Summary:
Add Java bindings for memtables and sst format.  Specifically,
add two abstract Java classses --- MemTableConfig and SstFormatConfig.
Each MemTable / SST implementation should has its own config class
extends MemTableConfig / SstFormatConfig respectively and pass it
to Options via setMemTableConfig / setSstConfig.

Test Plan:
make rocksdbjava
make jdb_test
make jdb_bench
java/jdb_bench.sh \
  --benchmarks=fillseq,readrandom,readwhilewriting \
  --memtablerep=hash_skiplist \
  --use_plain_table=1 \
  --key_size=20 \
  --prefix_size=12 \
  --value_size=100 \
  --cache_size=17179869184 \
  --disable_wal=0 \
  --sync=0 \

Reviewers: haobo, ankgup87, sdong

Reviewed By: haobo

CC: leveldb, dhruba

Differential Revision: https://reviews.facebook.net/D17997
2014-04-21 15:40:46 -07:00
..
backupablejni.cc [Java] Add a basic binding and test for BackupableDB and StackableDB. 2014-04-17 17:28:51 -07:00
iterator.cc Remove getIterator function from portal 2014-04-19 23:17:42 -07:00
memtablejni.cc [Java] Add Java bindings for memtables and sst format. 2014-04-21 15:40:46 -07:00
options.cc [Java] Add Java bindings for memtables and sst format. 2014-04-21 15:40:46 -07:00
portal.h Remove getIterator function from portal 2014-04-19 23:17:42 -07:00
rocksjni.cc Add doc 2014-04-19 13:21:06 -07:00
statistics.cc Adding iterator JNI binding 2014-04-19 03:26:22 -07:00
table.cc [Java] Add Java bindings for memtables and sst format. 2014-04-21 15:40:46 -07:00
write_batch.cc Add statistics object 2014-04-14 21:06:13 -07:00