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.
Represents an element in an index.
Container to hold an index, to be used as an attribute in
Objs, see the rules below which
functions to use.Base class for
Index.Element implementations that provides coherent IndexElem.equals(Object) and IndexElem.hashCode() semantics.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.