All Classes and Interfaces
Class
Description
Thrown when some limit against the store's backend is exceeded and requests against the store or
a specific part of the store (e.g.
A named reference representing a branch.
Content serializers provide persistence layer (de)serialization functionality for a specific
content type.
Custom content serializers need to implement this interface and call
ContentSerializerRegistry.register(ContentSerializer) for each serializer.Main
StoreWorker implementation that maintains a registry of available content serializers and delegates to these.A delete operation.
A named reference representing a branch.
A
VersionStore wrapper that publishes results when a method is called that changes the
catalog state.Parameters that control the values that shall be returned via for each
ReferenceInfo via
functionality to retrieve the named references.Describes a specific point in time/history.
Deprecated.
Special case of a
ReferenceConflictException indicating that a non-dry-run merge or
transplant operation could not be completed due to conflicts.Deprecated.
A ref that has a name.
Setting a new value.
Common interface for all types of refs.
Exception thrown when a reference already exists in the store.
Exception thrown when the hash associated with a named reference does not match with the hash
provided by the caller.
Exception thrown when a reference is not present in the store.
Special case of a
ReferenceConflictException indicating that the requested operation
could not be completed within the configured time and number of retries due to concurrent
operations.Informational object to tell a client about the Nessie repository.
A common superinterface for results of operations on a
VersionStore.Used to serialize & deserialize the values in the store.
A set of helpers that users of a VersionStore must implement.
A pointer to a hash.
An operation when ensures that a value has been unchanged since the expected hash for a commit.
A storage interface that maintains multiple versions of the VALUE type with each commit having an
associated CommitMeta value.
Base unchecked exception for technical error conditions of a backend store.
Base exception for exceptions generated by the version store api.
A wrapper class that allows a value to be returned with an associated hash (a concrete ref).