All Classes and Interfaces

Class
Description
A class that implements this interface can be used to convert entity attribute state into a database column representation and vice versa.
Declares that the annotated attribute is persistable and maps to a database column or key.
Specifies how the values of a field or property are converted to a basic type or a type that can be persisted by a persistence provider.
Specifies the discriminator column for the mapping strategy.
Specifies the value of the discriminator column for the annotated entity type.
Declares a type whose instances are stored as an intrinsic part of an owning entity, sharing the identity of the entity.
Defines the strategies for how fields of an embeddable class are stored in the database.
Annotates a class as an entity, representing a persistent domain object stored in a NoSQL database.
Identifies the primary key of an entity.
Specifies the inheritance mapping strategy for the entity class hierarchy, which descends from the annotated entity class.
Defines a class whose mapping information is applied to entities that inherit from it.
An exception that occurs when there is a mapping error during entity mapping or persistence.
Thrown by the persistence provider when a problem occurs.
Declares a Java record as a projection for query results in Jakarta NoSQL.
Query represents a string-based query execution interface used in Jakarta NoSQL.
This interface defines the Fluent API for selecting and deleting NoSQL entities.
Represents the first step in the delete query fluent API.
Represents a delete condition based on a column name in the fluent delete API.
Represents a NOT delete condition in the delete query fluent API.
Represents the final execution step of the delete query fluent API.
Represents a step where it is possible to compose delete conditions using logical conjunctions or disjunctions, or execute the built delete query.
Represents the initial step of the fluent query API.
Represents the step in the fluent query API where the maximum number of results has been defined and it is still possible to further refine pagination or execute the query.
Represents a predicate definition step based on a column name in the fluent query API.
Represents the step in the fluent query API where result ordering, pagination, or query execution can be defined.
Represents a NOT condition in the delete query fluent API.
Represents the step in the fluent query API where the sort direction for a previously specified column is defined.
Represents the final execution step of the fluent query API.
Represents the step in the fluent query API where the position of the first result to retrieve has been defined and it is still possible to further refine pagination or execute the query.
Represents the first step in the update query fluent API.
Represents the predicate definition step of the fluent update API.
Represents a NOT update condition in the fluent update API.
Represents the final execution step of the update query fluent API.
Represents the update assignment step of the fluent update API.
Represents the value assignment step of the update fluent API.
Represents the conditional composition step of the fluent update API.
Represents the step in the fluent query API where conditional composition, pagination, ordering, or query execution can be defined.
Template is a helper class that increases productivity when performing common NoSQL operations.
A type-safe variant of Query that maps query results directly to the target type T.