rocksdb/java
Adam Retter 88c818e437 Replace deprecated RocksDB#addFile with RocksDB#ingestExternalFile
Summary:
Previously the Java implementation of `RocksDB#addFile` was both incomplete and not inline with the C++ API.

Rather than fix it, as I see that `rocksdb::DB::AddFile` is now deprecated in favour of `rocksdb::DB::IngestExternalFile`, I have removed the old broken implementation and implemented `RocksDB#ingestExternalFile`.

Closes https://github.com/facebook/rocksdb/issues/2261
Closes https://github.com/facebook/rocksdb/pull/2291

Differential Revision: D5061264

Pulled By: sagar0

fbshipit-source-id: 85df0899fa1b1fc3535175cac4f52353511d4104
2017-05-22 10:27:23 -07:00
..
benchmark/src/main/java/org/rocksdb/benchmark Added missing options to RocksJava 2017-03-30 12:09:21 -07:00
crossbuild Facility for cross-building RocksJava using Docker 2017-05-12 11:41:21 -07:00
rocksjni Replace deprecated RocksDB#addFile with RocksDB#ingestExternalFile 2017-05-22 10:27:23 -07:00
samples/src/main/java Fixed various memory leaks and Java 8 JNI Compatibility 2017-02-27 16:39:12 -08:00
src Replace deprecated RocksDB#addFile with RocksDB#ingestExternalFile 2017-05-22 10:27:23 -07:00
CMakeLists.txt Fix the RocksJava Release on Windows 2017-05-15 12:37:01 -07:00
HISTORY-JAVA.md Update JAVA-HISTORY.md for v3.13 2015-08-04 18:12:58 -07:00
jdb_bench.sh Moved Java Benchmark main classes into benchmark/src/main/java 2015-02-01 20:05:10 +00:00
Makefile Replace deprecated RocksDB#addFile with RocksDB#ingestExternalFile 2017-05-22 10:27:23 -07:00
RELEASE.md Fixed packaging of java crossbuild jar by forcing all compiled binaries to be output to the java/target directory. The uber crossbuild jar is then assembled within the java/target directory. 2015-10-12 20:29:58 -04:00
rocksjni.pom Minor fixes around Windows 64 Java Artifacts (#1366) 2016-10-03 11:58:08 -07:00