All Classes and Interfaces
Class
Description
Provides "low-level" access to the database-specific backend.
Callback interface for
Backend.scanBackend(ReferenceScanCallback, ObjScanCallback).Callback interface for
Backend.scanBackend(ReferenceScanCallback, ObjScanCallback).Polaris persistence backend configuration.
Factory responsible to produce
Backend instances.Provides the cache primitives for a caching
Persistence facade, suitable for multiple
repositories.Persistence cache configuration.
Parameters to size the persistence cache.
Provides iterator-based access to the history of a named reference.
A
Committer performs an atomic change against a named reference.General interface for all store indexes.
Container to hold an index, to be used as an attribute in
Objs, see the rules below which
functions to use.Represents a key in an
Index.Describes a spilled-out index stripe, do not use/interpret this type.
Represents an
Index that can be modified using put and remove functions.The Jackson view used when
Objs are serialized to be persisted.Describes a reference to an object.
Polaris NoSQL persistence interface providing fundamental primitive operations to manage
named-references including atomic updates and to read and write
Objs.Represents the key of a serialized part of an
Obj, where PersistId.part() defines
the 0-based offset of the serialized part.Builder factory to generate "realm-scoped"
Persistence instances.Thrown to indicate that a retryable (commit)
attempt eventually failed due to a timeout.
Qualifier for system-level
Persistence instance against the system realm needed for node management.Qualifier for system-level
Persistence instance against the system realm needed for realm management.Thrown by
Persistence implementations when the result of a database operation is unknown,
for example, due to a timeout.Represents an index that can be modifies using put and remove functions and that can be
serialized as an attribute in an
Obj interface via IndexContainer.