public class OptimisticTransactionOptions extends RocksObject
nativeHandle_
Constructor and Description |
---|
OptimisticTransactionOptions() |
Modifier and Type | Method and Description |
---|---|
protected void |
disposeInternal(long handle) |
boolean |
isSetSnapshot()
True indicates snapshots will be set, just like if
Transaction.setSnapshot() had been called |
OptimisticTransactionOptions |
setComparator(AbstractComparator<? extends AbstractSlice<?>> comparator)
Should be set if the DB has a non-default comparator.
|
OptimisticTransactionOptions |
setSetSnapshot(boolean setSnapshot)
Setting the setSnapshot to true is the same as calling
Transaction.setSnapshot() . |
disposeInternal
close, disOwnNativeHandle, isOwningHandle
dispose, finalize
public boolean isSetSnapshot()
Transaction.setSnapshot()
had been calledpublic OptimisticTransactionOptions setSetSnapshot(boolean setSnapshot)
Transaction.setSnapshot()
.
Default: falsesetSnapshot
- Whether to set a snapshotpublic OptimisticTransactionOptions setComparator(AbstractComparator<? extends AbstractSlice<?>> comparator)
WriteBatchWithIndex.WriteBatchWithIndex(AbstractComparator, int, boolean)
constructor.comparator
- The comparator to use for the transaction.protected final void disposeInternal(long handle)
disposeInternal
in class RocksObject