Package org.rocksdb
Class OptimisticTransactionOptions
- java.lang.Object
-
- org.rocksdb.AbstractNativeReference
-
- org.rocksdb.AbstractImmutableNativeReference
-
- org.rocksdb.RocksObject
-
- org.rocksdb.OptimisticTransactionOptions
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class OptimisticTransactionOptions extends RocksObject
-
-
Field Summary
-
Fields inherited from class org.rocksdb.RocksObject
nativeHandle_
-
Fields inherited from class org.rocksdb.AbstractImmutableNativeReference
owningHandle_
-
-
Constructor Summary
Constructors Constructor Description OptimisticTransactionOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddisposeInternal(long handle)booleanisSetSnapshot()OptimisticTransactionOptionssetComparator(AbstractComparator comparator)Should be set if the DB has a non-default comparator.OptimisticTransactionOptionssetSetSnapshot(boolean setSnapshot)-
Methods inherited from class org.rocksdb.RocksObject
disposeInternal, getNativeHandle
-
Methods inherited from class org.rocksdb.AbstractImmutableNativeReference
close, disOwnNativeHandle, isOwningHandle
-
Methods inherited from class org.rocksdb.AbstractNativeReference
dispose, finalize
-
-
-
-
Method Detail
-
isSetSnapshot
public boolean isSetSnapshot()
-
setSetSnapshot
public OptimisticTransactionOptions setSetSnapshot(boolean setSnapshot)
-
setComparator
public OptimisticTransactionOptions setComparator(AbstractComparator comparator)
Should be set if the DB has a non-default comparator. See comment inWriteBatchWithIndex(AbstractComparator, int, boolean)constructor.- Parameters:
comparator- The comparator to use for the transaction.- Returns:
- this OptimisticTransactionOptions instance
-
disposeInternal
protected final void disposeInternal(long handle)
- Specified by:
disposeInternalin classRocksObject
-
-