public class ColumnFamilyTest {
@ClassRule
- public static final RocksMemoryResource rocksMemoryResource =
- new RocksMemoryResource();
+ public static final RocksNativeLibraryResource ROCKS_NATIVE_LIBRARY_RESOURCE =
+ new RocksNativeLibraryResource();
@Rule
public TemporaryFolder dbFolder = new TemporaryFolder();
assertThat(retVal).isEqualTo("newcfvalue");
assertThat((db.get(columnFamilyHandleList.get(1),
"dfkey1".getBytes()))).isNull();
- db.remove(columnFamilyHandleList.get(1), "newcfkey1".getBytes());
+ db.delete(columnFamilyHandleList.get(1), "newcfkey1".getBytes());
assertThat((db.get(columnFamilyHandleList.get(1),
"newcfkey1".getBytes()))).isNull();
- db.remove(columnFamilyHandleList.get(0), new WriteOptions(),
+ db.delete(columnFamilyHandleList.get(0), new WriteOptions(),
"dfkey2".getBytes());
assertThat(db.get(columnFamilyHandleList.get(0), new ReadOptions(),
"dfkey2".getBytes())).isNull();
"value".getBytes());
writeBatch.put(columnFamilyHandleList.get(1), "newcfkey2".getBytes(),
"value2".getBytes());
- writeBatch.remove("xyz".getBytes());
- writeBatch.remove(columnFamilyHandleList.get(1), "xyz".getBytes());
+ writeBatch.delete("xyz".getBytes());
+ writeBatch.delete(columnFamilyHandleList.get(1), "xyz".getBytes());
db.write(writeOpt, writeBatch);
assertThat(db.get(columnFamilyHandleList.get(1),
final List<byte[]> keys = Arrays.asList(new byte[][]{
"key".getBytes(), "newcfkey".getBytes()
});
- Map<byte[], byte[]> retValues = db.multiGet(columnFamilyHandleList,
- keys);
+
+ List<byte[]> retValues = db.multiGetAsList(columnFamilyHandleList, keys);
assertThat(retValues.size()).isEqualTo(2);
- assertThat(new String(retValues.get(keys.get(0))))
+ assertThat(new String(retValues.get(0)))
.isEqualTo("value");
- assertThat(new String(retValues.get(keys.get(1))))
+ assertThat(new String(retValues.get(1)))
.isEqualTo("value");
- retValues = db.multiGet(new ReadOptions(), columnFamilyHandleList,
+ retValues = db.multiGetAsList(new ReadOptions(), columnFamilyHandleList,
keys);
assertThat(retValues.size()).isEqualTo(2);
- assertThat(new String(retValues.get(keys.get(0))))
+ assertThat(new String(retValues.get(0)))
.isEqualTo("value");
- assertThat(new String(retValues.get(keys.get(1))))
+ assertThat(new String(retValues.get(1)))
.isEqualTo("value");
} finally {
for (final ColumnFamilyHandle columnFamilyHandle :
cfDescriptors, columnFamilyHandleList)) {
try {
db.dropColumnFamily(columnFamilyHandleList.get(1));
- db.remove(columnFamilyHandleList.get(1), "key".getBytes());
+ db.delete(columnFamilyHandleList.get(1), "key".getBytes());
} finally {
for (final ColumnFamilyHandle columnFamilyHandle :
columnFamilyHandleList) {
keys.add("key".getBytes());
keys.add("newcfkey".getBytes());
final List<ColumnFamilyHandle> cfCustomList = new ArrayList<>();
- db.multiGet(cfCustomList, keys);
+ db.multiGetAsList(cfCustomList, keys);
} finally {
for (final ColumnFamilyHandle columnFamilyHandle :