Package io.permazen.kv.mvstore
AtomicKVStore
and KVDatabase
implementations based
on H2 MVStore.- See Also:
- H2 Database MVStore,
MVStoreAtomicKVStore
,MVStoreKVDatabase
-
Class Summary Class Description ByteArrayDataType MVStoreDataType
implementation encodingbyte[]
arrays sorted lexicographically.CursorIterator KVPair
iterator based on an underlyingCursor
.MVCursorIterator Converts aCursor
from anIterator<byte[]>
with inclusive upper bound into anIterator<KVPair>
with exclusive upper bound.MVMapKVStore StraightforwardKVStore
view of anMVMap
.MVMapSnapshot A read-only snapshot anMVMap
.MVStoreAtomicKVStore MVStoreKVDatabase KVDatabase
implementation based on aMVStoreAtomicKVStore
, providing concurrent transactions and linearizable ACID semantics.MVStoreKVImplementation MVStoreKVImplementation.Config MVStoreKVTransaction MVStoreKVDatabase
transaction.