Uses of Package
io.permazen
Packages that use io.permazen
Package
Description
Abstraction layer allowing access to a
Database
using normal Java objects.Classes passed to
@OnChange
-annotated methods.Components that support integrating Permazen into a Java Console Toolkit console.
Classes for parsing command line flags in order to configure a Permazen command line interface (CLI) session.
Permazen parsing related classes.
Spring Framework integration classes.
-
Classes in io.permazen used by io.permazenClassDescriptionHolds state during a multi-object copy operation.Represents a 64-bit counter value that can be adjusted concurrently by multiple transactions, typically without locking (depending on the underlying key/value store).A
PermazenTransaction
that is not actually connected to aPermazen
database instance, but instead exists just to hold objects in memory.Permazen Java persistence layer.Represents a specific Permazen object type in aPermazen
database.Represents a collection field in aPermazenClass
.Represents a complex field in aPermazenClass
.A composite index.Configuration object used to create newPermazen
instances.Builder forPermazenConfig
s.Represents a counter field in aPermazenClass
.Represents anEnum
array field in aPermazenClass
.Represents anEnum
field in aPermazenClass
.Represents a field in a Java model object.Visitor pattern interface forPermazenField
s.Represents a list field in aPermazenClass
.Represents a map field in aPermazenClass
.Interface implemented byPermazen
Java model objects.Represents a reference field in aPermazenClass
or a reference sub-field of a complex field in aPermazenClass
.Superclass for thePermazenClass
,PermazenField
, andPermazenCompositeIndex
classes which describe the schema associated with aPermazen
instance.Represents a set field in aPermazenClass
.Represents a simple field in aPermazenClass
or a simple sub-field of a complex field in aPermazenClass
.A transaction associated with aPermazen
instance.Permazen reference paths.Policies to apply when a simple or counter field's type changes during a schema change.Configures whether and how objects are enqueued for validation in aPermazenTransaction
. -
Classes in io.permazen used by io.permazen.change
-
Classes in io.permazen used by io.permazen.cliClassDescriptionPermazen Java persistence layer.A transaction associated with a
Permazen
instance.Configures whether and how objects are enqueued for validation in aPermazenTransaction
. -
Classes in io.permazen used by io.permazen.cli.config
-
Classes in io.permazen used by io.permazen.cli.parse
-
Classes in io.permazen used by io.permazen.springClassDescriptionA
PermazenTransaction
that is not actually connected to aPermazen
database instance, but instead exists just to hold objects in memory.Permazen Java persistence layer.Interface implemented byPermazen
Java model objects.A transaction associated with aPermazen
instance.Configures whether and how objects are enqueued for validation in aPermazenTransaction
.