Assert on key size in multiget

This commit is contained in:
Ankit Gupta 2014-04-29 08:02:52 -07:00
parent 65fba4b984
commit d5cb6e7bb5

View File

@ -171,6 +171,8 @@ public class RocksDB {
*/
public Map<byte[], byte[]> multiGet(List<byte[]> keys)
throws RocksDBException {
assert(keys.size() != 0);
List<byte[]> values = multiGet(
nativeHandle_, keys, keys.size());
@ -199,6 +201,8 @@ public class RocksDB {
*/
public Map<byte[], byte[]> multiGet(ReadOptions opt, List<byte[]> keys)
throws RocksDBException {
assert(keys.size() != 0);
List<byte[]> values = multiGet(
nativeHandle_, opt.nativeHandle_, keys, keys.size());