Package org.rocksdb
Class OptimisticTransactionOptions
java.lang.Object
org.rocksdb.AbstractNativeReference
org.rocksdb.AbstractImmutableNativeReference
org.rocksdb.RocksObject
org.rocksdb.OptimisticTransactionOptions
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields inherited from class org.rocksdb.RocksObject
nativeHandle_Fields inherited from class org.rocksdb.AbstractImmutableNativeReference
owningHandle_ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voiddisposeInternal(long handle) booleansetComparator(AbstractComparator comparator) Should be set if the DB has a non-default comparator.setSetSnapshot(boolean setSnapshot) Methods inherited from class org.rocksdb.RocksObject
disposeInternal, getNativeHandleMethods inherited from class org.rocksdb.AbstractImmutableNativeReference
close, disOwnNativeHandle, isOwningHandleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.AutoCloseable
close
-
Constructor Details
-
OptimisticTransactionOptions
public OptimisticTransactionOptions()
-
-
Method Details
-
isSetSnapshot
public boolean isSetSnapshot() -
setSetSnapshot
-
setComparator
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
-