Package io.permazen.kv.mvstore
Class MVStoreKVTransaction
java.lang.Object
io.permazen.kv.util.ForwardingKVStore
io.permazen.kv.mvcc.SnapshotKVTransaction
io.permazen.kv.mvstore.MVStoreKVTransaction
- All Implemented Interfaces:
KVStore
,KVTransaction
,Closeable
,AutoCloseable
MVStoreKVDatabase
transaction.-
Method Summary
Methods inherited from class io.permazen.kv.mvcc.SnapshotKVTransaction
close, commit, delegate, finalize, getBaseVersion, getCommitVersion, getMutableView, isReadOnly, readOnlySnapshot, rollback, setReadOnly, setTimeout, toString, watchKey, withWeakConsistency
Methods inherited from class io.permazen.kv.util.ForwardingKVStore
adjustCounter, apply, decodeCounter, encodeCounter, get, getAtLeast, getAtMost, getRange, put, remove, removeRange
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.permazen.kv.KVStore
adjustCounter, apply, decodeCounter, encodeCounter, get, getAtLeast, getAtMost, getRange, getRange, getRange, put, remove, removeRange, removeRange
-
Method Details
-
getKVDatabase
Description copied from interface:KVTransaction
Get theKVDatabase
with which this instance is associated.- Specified by:
getKVDatabase
in interfaceKVTransaction
- Overrides:
getKVDatabase
in classSnapshotKVTransaction
- Returns:
- associated database
-