public class RocksDBWriteBatchWrapper extends Object implements AutoCloseable
WriteBatch for writing in bulk.
IMPORTANT: This class is not thread safe.
| 构造器和说明 |
|---|
RocksDBWriteBatchWrapper(org.rocksdb.RocksDB rocksDB) |
RocksDBWriteBatchWrapper(org.rocksdb.RocksDB rocksDB,
org.rocksdb.WriteOptions options) |
RocksDBWriteBatchWrapper(org.rocksdb.RocksDB rocksDB,
org.rocksdb.WriteOptions options,
int capacity) |
public RocksDBWriteBatchWrapper(@Nonnull org.rocksdb.RocksDB rocksDB)
public RocksDBWriteBatchWrapper(@Nonnull org.rocksdb.RocksDB rocksDB, @Nullable org.rocksdb.WriteOptions options)
public void put(@Nonnull org.rocksdb.ColumnFamilyHandle handle, @Nonnull byte[] key, @Nonnull byte[] value) throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic void remove(@Nonnull org.rocksdb.ColumnFamilyHandle handle, @Nonnull byte[] key) throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic void flush()
throws org.rocksdb.RocksDBException
org.rocksdb.RocksDBExceptionpublic org.rocksdb.WriteOptions getOptions()
public void close()
throws org.rocksdb.RocksDBException
close 在接口中 AutoCloseableorg.rocksdb.RocksDBExceptionCopyright © 2014–2019 The Apache Software Foundation. All rights reserved.