All Classes and Interfaces

Class
Description
 
 
Provides "low-level" access to the database-specific backend.
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.