rocksdb/java/rocksjni
fyrz 171be0ed55 Merge with ColumnFamilies & Hardening CFHandle
Summary:
ColumnFamilyHandles face the same problem as RocksIterator previously
so used methods were also applied for ColumnFamilyHandles.

Another problem with CF was that Options passed to CFs were
always filled with default values. To enable Merge, all parts
of the database must share the same merge functionality which
is not possible using default values. So from now on every
CF will inherit from db options.

Changes to RocksDB:
- merge can now take also a cfhandle

Changes to MergeTest:
- Corrected formatting
- Included also GC tests
- Extended tests to cover CF related parts
- Corrected paths to cleanup properly within the test process
- Reduced verbosity of the test

Test Plan:
make rocksdbjava
make jtest

Subscribers: dhruba

Differential Revision: https://reviews.facebook.net/D27999
2014-10-30 22:32:04 +01:00
..
backupablejni.cc [RocksJava] Integrated review comments 2014-10-28 18:42:30 +01:00
columnfamilyhandle.cc [RocksJava] Column family support 2014-10-13 10:34:52 +02:00
comparator.cc Fix code review comments raised in https://reviews.facebook.net/D22779 2014-10-21 15:52:28 +01:00
comparatorjnicallback.cc [RocksJava] - BackupInfos & Restore-/BackupableDB enhancements 2014-10-28 18:42:05 +01:00
comparatorjnicallback.h Fix code review comments raised in https://reviews.facebook.net/D22779 2014-10-21 15:52:28 +01:00
env.cc [Java] Add basic Java binding for rocksdb::Env. 2014-06-05 17:09:25 -07:00
filter.cc Filters getting disposed by System.gc before EOL 2014-10-15 20:59:25 +02:00
iterator.cc [Java] Generalize dis-own native handle and refine dispose framework. 2014-05-28 18:16:29 -07:00
memtablejni.cc [RocksJava] Memtables update to 3.6 2014-10-23 21:10:17 +02:00
merge_operator.cc Integrated feedback from ankgup87 2014-10-13 15:37:29 -07:00
options.cc Merge pull request #290 from vladb38/master 2014-10-27 16:41:33 -07:00
portal.h [RocksJava] - BackupInfos & Restore-/BackupableDB enhancements 2014-10-28 18:42:05 +01:00
ratelimiterjni.cc 32-Bit RocksJava resolution for jlong overflows 2014-10-12 22:42:18 +02:00
restorejni.cc [RocksJava] Integrated review comments 2014-10-28 18:42:30 +01:00
rocksjni.cc Merge with ColumnFamilies & Hardening CFHandle 2014-10-30 22:32:04 +01:00
slice.cc Fix code style problems identified by lint 2014-10-21 15:52:27 +01:00
statistics.cc Adding iterator JNI binding 2014-04-19 03:26:22 -07:00
table.cc BlockBasedTableConfig & PlainTableConfig enhancements 2014-10-30 20:54:35 +01:00
write_batch.cc RocksJava Fix after MutableCFOptions change. 2014-10-27 21:56:25 +01:00