Uses of Interface
io.permazen.kv.CloseableKVStore
Packages that use CloseableKVStore
Package
Description
byte[] array key/value store API and related utility classes.A simple
KVStore implementation based on a sorted array of key/value pairs.KVDatabase implementation based on Oracle's Berkeley DB Java Edition.Caching
KVStore and KVDatabase layers.KVDatabase implementation based on FoundationDB.KVDatabase implementation based on LevelDB.KVDatabase implementation based on LMDB.Utility classes for MVCC type operations using a
KVStore.AtomicKVStore and KVDatabase implementations based
on H2 MVStore.A distributed
KVDatabase based on the Raft consensus algorithm.A partition-tolerant
KVDatabase that automatically migrates between a clustered
RaftKVDatabase and a private non-clustered "standalone mode"
KVDatabase, based on availability of the Raft cluster.A simple in-memory implementation of the
KVDatabase interface.KVDatabase implementation based on Google Cloud Spanner.KVDatabase implementations based on SQL connections.Utility classes relating to the
KVDatabase interface.KVDatabase implementation based on Xodus.-
Uses of CloseableKVStore in io.permazen.kv
Methods in io.permazen.kv that return CloseableKVStoreModifier and TypeMethodDescriptionKVTransaction.readOnlySnapshot()Create a read-only snapshot of the database content represented by this transaction. -
Uses of CloseableKVStore in io.permazen.kv.array
Methods in io.permazen.kv.array that return CloseableKVStore -
Uses of CloseableKVStore in io.permazen.kv.bdb
Methods in io.permazen.kv.bdb that return CloseableKVStore -
Uses of CloseableKVStore in io.permazen.kv.caching
Classes in io.permazen.kv.caching that implement CloseableKVStoreModifier and TypeClassDescriptionclassA caching layer for read-onlyKVStore's that have high latency for individual reads but low latency for consecutive key/value pairs in aKVStore.getRange()range read.classA transaction associated with aCachingKVDatabase.Methods in io.permazen.kv.caching that return CloseableKVStoreConstructors in io.permazen.kv.caching with parameters of type CloseableKVStoreModifierConstructorDescriptionCachingKVStore(CloseableKVStore kvstore, ExecutorService executor, long rttEstimate) Constructor for when the underlyingKVStoreshould be closed when this instance is closed. -
Uses of CloseableKVStore in io.permazen.kv.fdb
Methods in io.permazen.kv.fdb that return CloseableKVStore -
Uses of CloseableKVStore in io.permazen.kv.leveldb
Classes in io.permazen.kv.leveldb that implement CloseableKVStore -
Uses of CloseableKVStore in io.permazen.kv.lmdb
Classes in io.permazen.kv.lmdb that implement CloseableKVStoreModifier and TypeClassDescriptionclassKVStoreview of a LMDB transaction usingbyte[]array buffers.classLMDBKVStore<T>StraightforwardKVStoreview of a LMDB transaction.Methods in io.permazen.kv.lmdb that return CloseableKVStore -
Uses of CloseableKVStore in io.permazen.kv.mvcc
Classes in io.permazen.kv.mvcc that implement CloseableKVStoreModifier and TypeClassDescriptionclassAKVTransactionthat is based on a snapshot from an originalKVTransactionand that can, at some arbitrary later time, be merged back into a newKVTransactionfrom the same database, assuming no conflicting changes have occurred in the meantime.Methods in io.permazen.kv.mvcc that return CloseableKVStoreModifier and TypeMethodDescriptionAtomicKVDatabase.readOnlySnapshot()AtomicKVStore.readOnlySnapshot()Create a read-only "snapshot" view of this instance equal to its current state.BranchedKVTransaction.readOnlySnapshot()MemoryAtomicKVStore.readOnlySnapshot()SnapshotKVTransaction.readOnlySnapshot() -
Uses of CloseableKVStore in io.permazen.kv.mvstore
Classes in io.permazen.kv.mvstore that implement CloseableKVStore -
Uses of CloseableKVStore in io.permazen.kv.raft
Methods in io.permazen.kv.raft that return CloseableKVStoreModifier and TypeMethodDescriptionRaftKVTransaction.readOnlySnapshot()Create a read-only snapshot of the database content represented by this transaction. -
Uses of CloseableKVStore in io.permazen.kv.raft.fallback
Methods in io.permazen.kv.raft.fallback that return CloseableKVStore -
Uses of CloseableKVStore in io.permazen.kv.simple
Methods in io.permazen.kv.simple that return CloseableKVStore -
Uses of CloseableKVStore in io.permazen.kv.spanner
Classes in io.permazen.kv.spanner that implement CloseableKVStoreModifier and TypeClassDescriptionclassProvides a (read-only)KVStoreview of aReadContext.classProvides a mutableKVStoreview of aReadContext.Methods in io.permazen.kv.spanner that return CloseableKVStoreModifier and TypeMethodDescriptionSpannerKVTransaction.readOnlySnapshot()Create a mutable snapshot of this transaction. -
Uses of CloseableKVStore in io.permazen.kv.sql
Methods in io.permazen.kv.sql that return CloseableKVStore -
Uses of CloseableKVStore in io.permazen.kv.util
Classes in io.permazen.kv.util that implement CloseableKVStoreModifier and TypeClassDescriptionclassAForwardingKVStorealso implementingCloseableKVStore, with some associated underlyingCloseableresource to close whenCloseableForwardingKVStore.close()'d.Methods in io.permazen.kv.util that return CloseableKVStore -
Uses of CloseableKVStore in io.permazen.kv.xodus
Classes in io.permazen.kv.xodus that implement CloseableKVStoreModifier and TypeClassDescriptionclassMethods in io.permazen.kv.xodus that return CloseableKVStore