Uses of Package
io.permazen.util
Packages that use io.permazen.util
Package
Description
Abstraction layer allowing access to a
Database
using normal Java objects.Permazen CLI
Command
related classes, including pre-defined commands.Classes for parsing command line flags in order to configure a Permazen command line interface (CLI) session.
Permazen parsing related classes.
Permazen parsing utility classes.
Core classes for the Permazen Java persistence layer.
Permazen core API utility classes.
Permazen
Encoding
s.Permazen index classes.
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 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.Permazen key/value unit test support classes.
Utility classes relating to the
KVDatabase
interface.KVDatabase
implementation based on Xodus.Classes for modeling Permazen
Database
schemas.General utility classes used with Permazen.
-
Classes in io.permazen.util used by io.permazen
-
Classes in io.permazen.util used by io.permazen.cli.cmd
-
Classes in io.permazen.util used by io.permazen.cli.config
-
Classes in io.permazen.util used by io.permazen.cli.parse
-
Classes in io.permazen.util used by io.permazen.cli.parse.util
-
Classes in io.permazen.util used by io.permazen.coreClassDescriptionUtility class used by
AbstractNavigableSet
andAbstractNavigableMap
to define the (optional) upper and lower bounds of a restricted range.Zero or more bytes in read-only form.Reads out the data from an underlyingByteData
instance.Gathers data from which to build aByteData
instance.Implemented byComparator
classes that know whether or not their ordering is identical to the target Java type's natural ordering. -
Classes in io.permazen.util used by io.permazen.core.utilClassDescriptionSupport superclass for classes that serialize and deserialize via XML.Utility class used by
AbstractNavigableSet
andAbstractNavigableMap
to define the (optional) upper and lower bounds of a restricted range.An immutableNavigableSet
implementation optimized for read efficiency. -
Classes in io.permazen.util used by io.permazen.encodingClassDescriptionZero or more bytes in read-only form.Reads out the data from an underlying
ByteData
instance.Gathers data from which to build aByteData
instance.Implemented byComparator
classes that know whether or not their ordering is identical to the target Java type's natural ordering. -
Classes in io.permazen.util used by io.permazen.indexClassDescriptionUtility class used by
AbstractNavigableSet
andAbstractNavigableMap
to define the (optional) upper and lower bounds of a restricted range. -
Classes in io.permazen.util used by io.permazen.jsck
-
Classes in io.permazen.util used by io.permazen.kvClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.arrayClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.bdbClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.cachingClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.fdbClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.leveldbClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.lmdbClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.mvccClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.mvstoreClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.raftClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.raft.fallback
-
Classes in io.permazen.util used by io.permazen.kv.simpleClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.spannerClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.sqlClassDescriptionZero or more bytes in read-only form.
-
Classes in io.permazen.util used by io.permazen.kv.test
-
Classes in io.permazen.util used by io.permazen.kv.utilClassDescriptionSupport superclass for
Set
implementations based on database entries.Support superclass forNavigableMap
implementations based on database entries.Support superclass forNavigableSet
implementations based on database entries.Support superclass for classes that serialize and deserialize via XML.Utility class used byAbstractNavigableSet
andAbstractNavigableMap
to define the (optional) upper and lower bounds of a restricted range.Zero or more bytes in read-only form.Reads out the data from an underlyingByteData
instance.Gathers data from which to build aByteData
instance. -
Classes in io.permazen.util used by io.permazen.kv.xodusClassDescriptionZero or more bytes in read-only form.Reads out the data from an underlying
ByteData
instance. -
Classes in io.permazen.util used by io.permazen.schemaClassDescriptionSupport superclass for classes that serialize and deserialize via XML.Implemented by classes that can generate a set of differences between themselves and other instances.Used to report difference(s) between two hierarchical structures.
-
Classes in io.permazen.util used by io.permazen.utilClassDescriptionSupport superclass for
Set
implementations based on database entries.Support superclass forNavigableMap
implementations based on database entries.Support superclass forNavigableSet
implementations based on database entries.AnURLClassLoader
whose classpath can be modified at runtime.Utility class used byAbstractNavigableSet
andAbstractNavigableMap
to define the (optional) upper and lower bounds of a restricted range.Upper and lower bound types.Zero or more bytes in read-only form.Reads out the data from an underlyingByteData
instance.Gathers data from which to build aByteData
instance.Used to report difference(s) between two hierarchical structures.An immutableNavigableMap
implementation optimized for read efficiency.An immutableNavigableSet
implementation optimized for read efficiency.Utility class supporting parsing of strings.Exception for parse errors associated with aParseContext
.