Uses of Class
io.permazen.kv.KVPair
Packages that use KVPair
Package
Description
Permazen CLI
Command related classes, including pre-defined commands.Classes associated with
Jsck, the Permazen key/value database consistency checker.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 simple in-memory implementation of the
KVDatabase interface.KVDatabase implementation based on Google Cloud Spanner.KVDatabase implementations based on SQL connections.Permazen key/value unit test support classes.
Utility classes relating to the
KVDatabase interface.KVDatabase implementation based on Xodus.-
Uses of KVPair in io.permazen.cli.cmd
Method parameters in io.permazen.cli.cmd with type arguments of type KVPairModifier and TypeMethodDescriptionstatic longKVGetCommand.dumpRange(PrintStream writer, Iterator<KVPair> iter) Print a hex and ASCII decode of the given key/value pairs.static longKVGetCommand.dumpRange(PrintStream writer, Iterator<KVPair> iter, boolean cstrings, boolean novalues, long limit) Print a hex and ASCII decode of the given key/value pairs. -
Uses of KVPair in io.permazen.jsck
Constructors in io.permazen.jsck with parameters of type KVPairModifierConstructorDescriptionInvalidKey(KVPair pair) InvalidValue(KVPair pair) InvalidValue(KVPair pair, ByteData newValue) -
Uses of KVPair in io.permazen.kv
Methods in io.permazen.kv that return KVPairModifier and TypeMethodDescriptionAbstractKVStore.getAtLeast(ByteData minKey, ByteData maxKey) KVStore.getAtLeast(ByteData minKey, ByteData maxKey) Get the key/value pair having the smallest key greater than or equal to the given minimum, if any.Get the key/value pair having the largest key strictly less than the given maximum, if any.KVPairIterator.next()Methods in io.permazen.kv that return types with arguments of type KVPairModifier and TypeMethodDescriptiondefault CloseableIterator<KVPair>Iterate the key/value pairs in the specified range in the forward direction.default CloseableIterator<KVPair>Iterate the key/value pairs in the specified range in the forward direction.Iterate the key/value pairs in the specified range. -
Uses of KVPair in io.permazen.kv.array
Methods in io.permazen.kv.array that return KVPairModifier and TypeMethodDescriptionArrayKVStore.getAtLeast(ByteData minKey, ByteData maxKey) AtomicArrayKVStore.getAtLeast(ByteData minKey, ByteData maxKey) Methods in io.permazen.kv.array that return types with arguments of type KVPairModifier and TypeMethodDescriptionMethod parameters in io.permazen.kv.array with type arguments of type KVPairModifier and TypeMethodDescriptionvoidArrayKVWriter.writeMerged(KVStore kvstore, Iterator<KVPair> kvIterator, Mutations mutations) Merge the given key/value pair iteration with the specified mutations and write out the merged combination. -
Uses of KVPair in io.permazen.kv.bdb
Methods in io.permazen.kv.bdb that return KVPair -
Uses of KVPair in io.permazen.kv.caching
Methods in io.permazen.kv.caching that return KVPairModifier and TypeMethodDescriptionCachingKVStore.getAtLeast(ByteData minKey, ByteData maxKey) CachingKVTransaction.getAtLeast(ByteData minKey, ByteData maxKey) Methods in io.permazen.kv.caching that return types with arguments of type KVPairModifier and TypeMethodDescription -
Uses of KVPair in io.permazen.kv.fdb
Methods in io.permazen.kv.fdb that return KVPairModifier and TypeMethodDescriptionFoundationKVStore.getAtLeast(ByteData minKey, ByteData maxKey) FoundationKVTransaction.getAtLeast(ByteData minKey, ByteData maxKey) Methods in io.permazen.kv.fdb that return types with arguments of type KVPairModifier and TypeMethodDescription -
Uses of KVPair in io.permazen.kv.leveldb
Methods in io.permazen.kv.leveldb that return types with arguments of type KVPairModifier and TypeMethodDescription -
Uses of KVPair in io.permazen.kv.lmdb
Methods in io.permazen.kv.lmdb that return types with arguments of type KVPairModifier and TypeMethodDescription -
Uses of KVPair in io.permazen.kv.mvcc
Methods in io.permazen.kv.mvcc that return KVPairModifier and TypeMethodDescriptionAtomicKVDatabase.getAtLeast(ByteData minKey, ByteData maxKey) BranchedKVTransaction.getAtLeast(ByteData minKey, ByteData maxKey) MemoryAtomicKVStore.getAtLeast(ByteData minKey, ByteData maxKey) Methods in io.permazen.kv.mvcc that return types with arguments of type KVPairModifier and TypeMethodDescription -
Uses of KVPair in io.permazen.kv.mvstore
Methods in io.permazen.kv.mvstore that return KVPair -
Uses of KVPair in io.permazen.kv.raft
Methods in io.permazen.kv.raft that return KVPairMethods in io.permazen.kv.raft that return types with arguments of type KVPairModifier and TypeMethodDescription -
Uses of KVPair in io.permazen.kv.simple
Methods in io.permazen.kv.simple that return KVPairMethods in io.permazen.kv.simple that return types with arguments of type KVPairModifier and TypeMethodDescription -
Uses of KVPair in io.permazen.kv.spanner
Methods in io.permazen.kv.spanner that return KVPairModifier and TypeMethodDescriptionReadOnlySpannerView.getAtLeast(ByteData minKey, ByteData maxKey) SpannerKVTransaction.getAtLeast(ByteData minKey, ByteData maxKey) protected static KVPairReadOnlySpannerView.kv(com.google.cloud.spanner.Struct struct) Methods in io.permazen.kv.spanner that return types with arguments of type KVPairModifier and TypeMethodDescription -
Uses of KVPair in io.permazen.kv.sql
Methods in io.permazen.kv.sql that return KVPairModifier and TypeMethodDescriptionprotected KVPairSQLKVTransaction.queryKVPair(SQLKVTransaction.StmtType stmtType, ByteData... params) Methods in io.permazen.kv.sql that return types with arguments of type KVPairModifier and TypeMethodDescriptionprotected CloseableIterator<KVPair>SQLKVTransaction.queryIterator(SQLKVTransaction.StmtType stmtType, ByteData... params) -
Uses of KVPair in io.permazen.kv.test
Methods in io.permazen.kv.test that return KVPairMethods in io.permazen.kv.test with parameters of type KVPairModifier and TypeMethodDescriptionprotected static Stringprotected voidKVDatabaseTest.testConflictingTransactions(KVDatabase store, String name, io.permazen.kv.test.KVDatabaseTest.Conflictor conflictor, KVPair expected1, KVPair expected2) -
Uses of KVPair in io.permazen.kv.util
Methods in io.permazen.kv.util that return KVPairModifier and TypeMethodDescriptionForwardingKVStore.getAtLeast(ByteData minKey, ByteData maxKey) MemoryKVStore.getAtLeast(ByteData minKey, ByteData maxKey) PrefixKVStore.getAtLeast(ByteData minKey, ByteData maxKey) Methods in io.permazen.kv.util that return types with arguments of type KVPairModifier and TypeMethodDescriptionKeyListEncoder.readPairs(InputStream input) Decode an iteration of key/value pairs previously encoded bywritePairs().Methods in io.permazen.kv.util with parameters of type KVPairModifier and TypeMethodDescriptionprotected abstract EAbstractKVIterator.decodePair(KVPair pair, ByteData.Reader keyReader) Decode an iteration element from a key/value pair.protected abstract VAbstractKVNavigableMap.decodeValue(KVPair pair) Decode a value object from an encodedbyte[]key/value pair.protected ByteDataKVNavigableMap.decodeValue(KVPair pair) protected voidRemove the previously iterated value.Method parameters in io.permazen.kv.util with type arguments of type KVPairModifier and TypeMethodDescriptionstatic voidKeyListEncoder.writePairs(Iterator<KVPair> kvpairs, OutputStream output) Encode an iteration of key/value pairs.static longKeyListEncoder.writePairsLength(Iterator<KVPair> kvpairs) Determine the number of bytes that would be written bywritePairs(). -
Uses of KVPair in io.permazen.kv.xodus
Methods in io.permazen.kv.xodus that return KVPairMethods in io.permazen.kv.xodus that return types with arguments of type KVPairModifier and TypeMethodDescription