All Packages
Package
Description
Abstraction layer allowing access to a
Database
using normal Java objects.Ant tasks relating to Permazen.
Classes passed to
@OnChange
-annotated methods.Components that support integrating Permazen into a Java Console Toolkit console.
Support for Permazen command line interface (CLI) applications.
Permazen CLI application commands.
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.
Classes relating to integration betweeen the Permazen command line interface (CLI) and the
Java Console Toolkit's
jshell
command.Support classes for building standalone Permazen CLI applications.
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.CLI commands relating to
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 CockroachDB.KVDatabase
implementation based on FoundationDB.KVDatabase
implementation based on LevelDB.KVDatabase
implementation based on LMDB.KVDatabase
implementation based on Microsoft SQL Server.Utility classes for MVCC type operations using a
KVStore
.AtomicKVStore
and KVDatabase
implementations based
on H2 MVStore.KVDatabase
implementation based on MySQL.A distributed
KVDatabase
based on the Raft consensus algorithm.Raft-related CLI
Command
s.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.Raft inter-node messages.
A simple in-memory implementation of the
KVDatabase
interface.KVDatabase
implementation based on Google Cloud Spanner.KVDatabase
implementations based on SQL connections.KVDatabase
implementation based on SQLite.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.Spring Framework integration classes.
Permazen unit test support classes.
Generic typed classes holding ordered "tuples" of objects.
General utility classes used with Permazen.