| Package | Description |
|---|---|
| org.rocksdb |
| Modifier and Type | Method and Description |
|---|---|
long |
Transaction.getId()
The globally unique id with which the transaction is identified.
|
boolean |
AdvancedColumnFamilyOptionsInterface.levelCompactionDynamicLevelBytes()
Return if
LevelCompactionDynamicLevelBytes is enabled. |
long |
CompactionJobStats.numSingleDelFallthru()
Get the number of single-deletes which do not meet a put.
|
long |
CompactionJobStats.numSingleDelMismatch()
Get the number of single-deletes which meet something other than a put.
|
boolean |
BlockBasedTableConfig.optimizeFiltersForMemory()
Option to generate Bloom filters that minimize memory
internal fragmentation.
|
T |
AdvancedColumnFamilyOptionsInterface.setLevelCompactionDynamicLevelBytes(boolean enableLevelCompactionDynamicLevelBytes)
If
true, RocksDB will pick target size of each level
dynamically. |
BlockBasedTableConfig |
BlockBasedTableConfig.setOptimizeFiltersForMemory(boolean optimizeFiltersForMemory)
Option to generate Bloom filters that minimize memory
internal fragmentation.
|
T |
ColumnFamilyOptionsInterface.setSstPartitionerFactory(SstPartitionerFactory factory)
If non-nullptr, use the specified factory for a function to determine the
partitioning of sst files.
|
void |
RocksDB.singleDelete(byte[] key)
Remove the database entry for
key. |
void |
Transaction.singleDelete(byte[] key)
Similar to
RocksDB.singleDelete(byte[]), but
will also perform conflict checking on the keys be written. |
void |
WriteBatchInterface.singleDelete(byte[] key)
Remove the database entry for
key. |
void |
Transaction.singleDelete(byte[][] keyParts)
Similar to
Transaction.singleDelete(byte[]) but allows
you to specify the key in several parts that will be
concatenated together. |
void |
RocksDB.singleDelete(ColumnFamilyHandle columnFamilyHandle,
byte[] key)
Remove the database entry for
key. |
void |
Transaction.singleDelete(ColumnFamilyHandle columnFamilyHandle,
byte[] key)
Similar to
Transaction.singleDelete(ColumnFamilyHandle, byte[], boolean)
but with assumeTracked = false. |
void |
WriteBatchInterface.singleDelete(ColumnFamilyHandle columnFamilyHandle,
byte[] key)
Remove the database entry for
key. |
void |
Transaction.singleDelete(ColumnFamilyHandle columnFamilyHandle,
byte[][] keyParts)
Similar to
Transaction.singleDelete(ColumnFamilyHandle, byte[][], boolean)
but with assumeTracked = false. |
void |
Transaction.singleDelete(ColumnFamilyHandle columnFamilyHandle,
byte[][] keyParts,
boolean assumeTracked)
Similar to
Transaction.singleDelete(ColumnFamilyHandle, byte[]) but allows
you to specify the key in several parts that will be
concatenated together. |
void |
Transaction.singleDelete(ColumnFamilyHandle columnFamilyHandle,
byte[] key,
boolean assumeTracked)
Similar to
RocksDB.singleDelete(ColumnFamilyHandle, byte[]), but
will also perform conflict checking on the keys be written. |
void |
RocksDB.singleDelete(ColumnFamilyHandle columnFamilyHandle,
WriteOptions writeOpt,
byte[] key)
Remove the database entry for
key. |
void |
RocksDB.singleDelete(WriteOptions writeOpt,
byte[] key)
Remove the database entry for
key. |
SstPartitionerFactory |
ColumnFamilyOptionsInterface.sstPartitionerFactory()
Get SST partitioner factory
|
Copyright © 2021. All rights reserved.