Class Hierarchy
- java.lang.Object
- io.permazen.kv.AbstractKVStore (implements io.permazen.kv.KVStore)
- io.permazen.kv.mvcc.AtomicKVDatabase (implements io.permazen.kv.mvcc.AtomicKVStore)
- io.permazen.kv.util.MemoryKVStore (implements java.lang.Cloneable, java.io.Serializable)
- io.permazen.kv.mvcc.MemoryAtomicKVStore (implements io.permazen.kv.mvcc.AtomicKVStore)
- io.permazen.kv.mvcc.MutableView (implements java.lang.Cloneable, io.permazen.kv.mvcc.DeltaKVStore)
- io.permazen.kv.mvcc.BranchedKVTransaction (implements io.permazen.kv.CloseableKVStore, io.permazen.kv.KVTransaction)
- io.permazen.kv.mvcc.Conflict
- io.permazen.kv.mvcc.ReadAdjustConflict
- io.permazen.kv.mvcc.ReadRemoveConflict
- io.permazen.kv.mvcc.ReadWriteConflict
- io.permazen.kv.util.ForwardingKVStore (implements io.permazen.kv.KVStore)
- io.permazen.kv.mvcc.SnapshotKVTransaction (implements java.io.Closeable, io.permazen.kv.KVTransaction)
- io.permazen.kv.KeyRanges (implements java.lang.Cloneable, java.lang.Iterable<T>, io.permazen.kv.KeyFilter)
- io.permazen.kv.mvcc.Reads
- io.permazen.kv.mvcc.SnapshotKVDatabase (implements io.permazen.kv.KVDatabase)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.permazen.kv.KVException (implements java.lang.Cloneable)
- io.permazen.kv.KVDatabaseException
- io.permazen.kv.KVTransactionException
- io.permazen.kv.RetryKVTransactionException
- io.permazen.kv.mvcc.TransactionConflictException
- io.permazen.kv.RetryKVTransactionException
- io.permazen.kv.KVTransactionException
- io.permazen.kv.KVDatabaseException
- io.permazen.kv.KVException (implements java.lang.Cloneable)
- java.lang.RuntimeException
- java.lang.Exception
- io.permazen.kv.mvcc.Writes (implements java.lang.Cloneable, io.permazen.kv.mvcc.Mutations)
- io.permazen.kv.AbstractKVStore (implements io.permazen.kv.KVStore)
Interface Hierarchy
- io.permazen.kv.KVStore
- io.permazen.kv.mvcc.AtomicKVStore
- io.permazen.kv.mvcc.DeltaKVStore
- io.permazen.kv.mvcc.Mutations