All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAsyncInterceptor<T,R> |
Abstract asynchronous interceptor implementation.
|
| AbstractAsyncSpecificationInterceptor<T,R> |
Abstract async specification interceptor.
|
| AbstractConversionContext |
Delegating ConversionContext.
|
| AbstractConvertCompletionStageInterceptor<T> |
Abstract asynchronous interceptor implementation with a result conversion.
|
| AbstractCountConvertCompletionStageInterceptor |
Abstract asynchronous interceptor implementation with a result conversion.
|
| AbstractCriteriaBuilder |
Abstract CriteriaBuilder implementation.
|
| AbstractCriteriaMethodMatch |
Abstract criteria matcher.
|
| AbstractHibernateOperations<S,Q> |
Abstract Hibernate operations shared between the synchronous and the reactive implementations.
|
| AbstractMongoCollectionsCreator<Dtbs> |
MongoDB's collections creator.
|
| AbstractNumericalPersistentPropertyExpression<N extends java.lang.Number> |
The abstract numerical persistent property expression.
|
| AbstractPatternMethodMatcher |
Abstract pattern method match that support two variations of method names.
|
| AbstractPersistentEntity |
|
| AbstractPersistentEntityCriteriaDelete<T> |
|
| AbstractPersistentEntityCriteriaQuery<T> |
|
| AbstractPersistentEntityCriteriaUpdate<T> |
|
| AbstractPersistentEntityJoinSupport<J,E> |
|
| AbstractPersistentPropertyExpression<P,R> |
The abstract persistent property expression.
|
| AbstractPersistentPropertyPath<T> |
|
| AbstractPersistentPropertyPredicate<T> |
Abstract predicate represented by a property path.
|
| AbstractPredicate |
Abstract predicate implementation.
|
| AbstractPrefixPatternMethodMatcher |
The matcher based on a simple patter.
|
| AbstractPreparedDataOperation<R> |
|
| AbstractPublisherInterceptor |
Publisher interceptor.
|
| AbstractQueryInterceptor<T,R> |
Abstract interceptor that executes a Query.
|
| AbstractReactiveEntitiesOperations<Ctx extends OperationContext,T,Exc extends java.lang.Exception> |
Abstract reactive entities operations.
|
| AbstractReactiveEntityOperations<Ctx extends OperationContext,T,Exc extends java.lang.Exception> |
Abstract reactive entity operations.
|
| AbstractReactiveInterceptor<T,R> |
Abstract reactive repository interceptor.
|
| AbstractReactiveSpecificationInterceptor<T,R> |
Abstract reactive specification interceptor.
|
| AbstractRepositoryOperations |
Abstract repository implementation.
|
| AbstractSpecificationInterceptor |
Abstract specification interceptor.
|
| AbstractSpecificationInterceptor<T,R> |
Abstract specification interceptor.
|
| AbstractSpecificationInterceptor<T,R> |
Abstract specification interceptor.
|
| AbstractSpecificationInterceptor.Type |
|
| AbstractSpecificationMethodMatcher |
Abstract superclass for specification methods.
|
| AbstractSqlLikeQueryBuilder |
An abstract class for builders that build SQL-like queries.
|
| AbstractSqlLikeQueryBuilder.CriteriaContext |
A criterion context.
|
| AbstractSqlLikeQueryBuilder.CriterionHandler<T extends QueryModel.Criterion> |
A criterion handler.
|
| AbstractSqlLikeQueryBuilder.Placeholder |
Represents a placeholder in query.
|
| AbstractSqlLikeQueryBuilder.QueryPosition |
|
| AbstractSqlRepositoryOperations<RS,PS,Exc extends java.lang.Exception> |
Abstract SQL repository implementation not specifically bound to JDBC.
|
| AbstractSqlRepositoryOperations.StatementSupplier<PS> |
Functional interface used to supply a statement.
|
| AbstractSyncEntitiesOperations<Ctx extends OperationContext,T,Exc extends java.lang.Exception> |
Abstract synchronous entities operations.
|
| AbstractSyncEntityOperations<Ctx extends OperationContext,T,Exc extends java.lang.Exception> |
Abstract synchronous entity operations.
|
| AbstractSynchronousStateTransactionManager<T> |
NOTICE: This is a fork of Spring's AbstractPlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| AbstractSynchronousStateTransactionManager.SuspendedResourcesHolder |
Holder for suspended resources.
|
| AbstractSynchronousTransactionManager<T> |
NOTICE: This is a fork of Spring's AbstractPlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| AbstractSynchronousTransactionManager.SuspendedResourcesHolder |
Holder for suspended resources.
|
| AbstractTransactionStatus<T> |
|
| AggregateExpression<T,E> |
The aggregate expression.
|
| AggregateType |
The aggregate type.
|
| AliasedSelection<T> |
The aliased selection.
|
| AnnotatedMethodInvokingEntityEventListener |
Event listener that allows invoking methods defined on entities and annotated with an event annotation such as PrePersist.
|
| AnnotationMetadataHierarchy |
Used to represent an annotation metadata hierarchy.
|
| Association |
A property that represents an association.
|
| AssociationQuery |
Extends a query and allows querying an association.
|
| AsyncCapableRepository |
|
| AsyncCrudRepository<E,ID> |
|
| AsyncFromReactiveAsyncRepositoryOperation |
|
| AsyncJpaSpecificationExecutor<T> |
|
| AsyncPageableRepository<E,ID> |
A repository that supports pagination.
|
| AsyncRepositoryOperations |
Asynchronous operations for reading data from a backing implementations.
|
| AsyncTransactionOperations<C> |
An interface for async transaction management.
|
| AsyncTransactionStatus<T> |
Status object for async transactions.
|
| AsyncUsingReactiveTransactionOperations<C> |
Implementation of the asynchronous transaction manager using a reactive transaction manager.
|
| AsyncUsingSyncTransactionOperations<C> |
Implementation of the asynchronous transaction manager using a synchronous transaction manager.
|
| AttributeConverter<X,Y> |
The attribute converter is used for converting mapped entity value to the persisted value and back.
|
| AttributeConverterProvider |
Intended to support different implementation of attribute converters like JPA's 'jakarta.persistence.AttributeConverter'.
|
| AttributeConverterRegistry |
Attribute converter registry.
|
| AutoPopulated |
Meta annotation to identity annotations that are auto-populated by the Micronaut Data.
|
| AutoPopulatedEntityEventListener |
Abstract implementation of a listener that handles AutoPopulated.
|
| AutoTimestampEntityEventListener |
|
| BasicStoredQuery<E,R> |
|
| BatchOperation<E> |
A batch operation is an operation performed on one or more entities of the same type.
|
| BeanIntrospectionMapper<D,R> |
A TypeMapper that maps objects using a compile time computed BeanIntrospection.
|
| BindingParameter |
The query binding parameter.
|
| BindingParameter.BindingContext |
The binding context.
|
| BlockingExecutorReactorRepositoryOperations |
|
| BlockingReactorRepositoryOperations |
|
| BlockingReactorRepositoryOperations |
Deprecated.
|
| CannotCreateTransactionException |
Exception thrown when a transaction can't be created using an
underlying transaction API such as JTA.
|
| CannotGetJdbcConnectionException |
Exception thrown when a JDBC connection cannot be retrieved.
|
| ColumnAnnotationMapper |
|
| ColumnAnnotationMapper |
|
| ColumnIndexR2dbcResultReader |
|
| ColumnIndexResultSetReader |
A reader that uses the column index.
|
| ColumnNameR2dbcResultReader |
|
| ColumnNameResultSetReader |
|
| ColumnTransformer |
Inspired by Hibernate's annotation of the same name.
|
| CompoundSelection<T> |
The compound selection.
|
| ConjunctionPredicate |
The conjunction predicate implementation.
|
| ConnectionCallback<R> |
SQL callback interface that helps with handling SQLException.
|
| ConnectionHandle |
Simple interface to be implemented by handles for a JDBC Connection.
|
| ConnectionHolder |
Resource holder wrapping a JDBC Connection.
|
| ConvertAnnotationMapper |
Maps JPA Convert annotation.
|
| ConvertAnnotationMapper |
Maps JPA Convert annotation.
|
| ConverterAnnotationMapper |
Maps JPA converter annotation to a singleton instance.
|
| ConverterAnnotationMapper |
Maps JPA converter annotation to a singleton instance.
|
| CoroutineTxHelper |
Helper to setup Kotlin coroutine context.
|
| CountAsyncInterceptor<T> |
An interceptor that executes a a count of all records asynchronously.
|
| CountAsyncSpecificationInterceptor |
Interceptor that supports async count specifications.
|
| CountInterceptor<T> |
An interceptor that executes a a count of all records.
|
| CountMethodMatcher |
Count method match.
|
| CountReactiveInterceptor<T,R> |
An interceptor that executes a count query reactively and returns a reactive type that emits a single result
as a RxJava Single or a Reactor Mono.
|
| CountReactiveSpecificationInterceptor |
Interceptor that supports reactive count specifications.
|
| CountSpecificationInterceptor |
Interceptor that supports count specifications.
|
| CountSpecificationInterceptor |
Interceptor that supports count specifications.
|
| CountSpecificationInterceptor |
Interceptor that supports Spring Data JPA specifications.
|
| CountSpecificationMethodMatcher |
Implementation of count(Specification) for JPA specifications.
|
| Criteria |
Interface used for the construction of queries at compilation time an implementation may optionally
provide an implementation of this at runtime.
|
| CriteriaDeleteBuilder<E> |
Delete query criteria builder specification.
|
| CriteriaQueryBuilder<R> |
Query criteria builder specification.
|
| CriteriaUpdateBuilder<E> |
Update query criteria builder specification.
|
| CriteriaUtils |
Criteria util class.
|
| CrudRepository<E,ID> |
A repository interface for performing CRUD (Create, Read, Update, Delete).
|
| CurrentDateTimeProvider |
|
| CustomConverterDeserializer |
Custom converter deserializer.
|
| CustomConverterSerializer |
Custom converter serializer.
|
| DataAccessException |
Parent class for data access related exceptions that occur at runtime.
|
| DataAccessResourceFailureException |
Exception thrown when the underlying resource fails to connect.
|
| DataConfiguration |
General data configuration.
|
| DataConfiguration.PageableConfiguration |
Configuration for pageable.
|
| DataConversionService<Impl extends DataConversionService> |
The type of ConversionService that also include the Data project only registered converters.
|
| DataInterceptor<T,R> |
Marker interface for all Data related interceptors.
|
| DataIntroductionAdvice |
The root Data introduction advice, which simply delegates to an appropriate interceptor
declared in the io.micronaut.data.intercept package.
|
| DataJdbcConfiguration |
Configuration for Data JDBC.
|
| DataMethod |
|
| DataMethod.OperationType |
Describes the operation type.
|
| DataMethodQueryParameter |
Internal annotation representing query parameter binding.
|
| DataR2dbcConfiguration |
Configuration for Schema generation.
|
| DataSettings |
Parent configuration interface.
|
| DataSourceTransactionManager |
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| DataSourceUtils |
Helper class that provides static methods for obtaining JDBC Connections from
a DataSource.
|
| DataTransformer |
Generic version of allowing transformations to be applied when reading or writing
data to and from the a database.
|
| DataType |
Enum of basic data types allowing compile time computation which can then subsequently be used at runtime for fast
switching.
|
| DataTypeConverter<S,T> |
|
| DateCreated |
Can be applied to date type to indicate the property should be populated when it is first inserted.
|
| DateTimeProvider<T> |
|
| DateUpdated |
Can be applied to date type to indicate the property should be populated when it was last updated.
|
| DefaultCountAsyncInterceptor<T> |
|
| DefaultCountInterceptor<T> |
|
| DefaultCountReactiveInterceptor |
|
| DefaultDeleteAllAsyncInterceptor<T> |
|
| DefaultDeleteAllInterceptor<T> |
|
| DefaultDeleteAllReactiveInterceptor |
|
| DefaultDeleteOneAsyncInterceptor<T> |
|
| DefaultDeleteOneInterceptor<T> |
|
| DefaultDeleteOneReactiveInterceptor |
|
| DefaultEntityEventContext<T> |
|
| DefaultExistsByAsyncInterceptor<T> |
|
| DefaultExistsByInterceptor<T> |
|
| DefaultExistsByReactiveInterceptor |
|
| DefaultFindAllAsyncInterceptor |
|
| DefaultFindAllInterceptor<T,R> |
|
| DefaultFindAllReactiveInterceptor |
|
| DefaultFindByIdAsyncInterceptor |
Default implementation that handles lookup by ID asynchronously.
|
| DefaultFindByIdInterceptor<T> |
Default implementation that handles lookup by ID.
|
| DefaultFindByIdReactiveInterceptor |
|
| DefaultFindOneAsyncInterceptor |
|
| DefaultFindOneInterceptor<T> |
|
| DefaultFindOneReactiveInterceptor |
|
| DefaultFindOptionalInterceptor<T> |
|
| DefaultFindPageAsyncInterceptor |
|
| DefaultFindPageInterceptor<T,R> |
|
| DefaultFindPageReactiveInterceptor |
|
| DefaultFindSliceAsyncInterceptor |
|
| DefaultFindSliceInterceptor<T,R> |
|
| DefaultFindSliceReactiveInterceptor |
|
| DefaultFindStreamInterceptor<T> |
|
| DefaultJdbcRepositoryOperations |
|
| DefaultJdbcRepositoryOperations.JdbcOperationContext |
|
| DefaultMongoRepositoryOperations |
Default Mongo repository operations.
|
| DefaultMongoRepositoryOperations.MongoOperationContext |
|
| DefaultPagedQuery<E> |
|
| DefaultPagedQueryResolver |
Default paged query resolver.
|
| DefaultPhysicalNamingStrategy |
The default PhysicalNamingStrategy to use.
|
| DefaultPreparedQuery<E,RT> |
Represents a prepared query.
|
| DefaultPreparedQueryResolver |
Default prepared query resolver.
|
| DefaultQuery |
Models a query that can be executed against a data store.
|
| DefaultReactiveMongoRepositoryOperations |
The reactive MongoDB repository operations implementation.
|
| DefaultReactiveMongoRepositoryOperations.MongoOperationContext |
|
| DefaultSaveAllAsyncInterceptor<T> |
|
| DefaultSaveAllInterceptor<T,R> |
|
| DefaultSaveAllReactiveInterceptor |
|
| DefaultSaveEntityInterceptor<T> |
|
| DefaultSaveEntityInterceptor<T> |
|
| DefaultSaveEntityReactiveInterceptor |
|
| DefaultSaveOneAsyncInterceptor |
|
| DefaultSaveOneInterceptor<T> |
|
| DefaultSaveOneReactiveInterceptor |
|
| DefaultStoredDataOperation<R> |
Used as a super class to resolve and potentially cache data about a method.
|
| DefaultStoredQuery<E,RT> |
Represents a prepared query.
|
| DefaultStoredQueryResolver |
Default stored query resolver.
|
| DefaultSynchronousTransactionState |
|
| DefaultTestTransactionExecutionListener |
Adds support for MicronautTest transactional handling.
|
| DefaultTestTransactionMethodInterceptor<T> |
Adds a transaction surrounding the test method.
|
| DefaultTransactionAttribute |
Deprecated.
|
| DefaultTransactionDefinition |
Default implementation of the TransactionDefinition interface,
offering bean-style configuration and sensible default values
(PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).
|
| DefaultTransactionStatus<T> |
|
| DefaultUpdateAllAsyncEntitiesInterceptor |
|
| DefaultUpdateAllEntitiesInterceptor<T,R> |
|
| DefaultUpdateAllEntitiesReactiveInterceptor |
|
| DefaultUpdateAsyncInterceptor |
|
| DefaultUpdateEntityAsyncInterceptor<T> |
|
| DefaultUpdateEntityInterceptor<T> |
|
| DefaultUpdateEntityReactiveInterceptor |
|
| DefaultUpdateInterceptor<T> |
|
| DefaultUpdateReactiveInterceptor |
|
| DelegatePreparedQuery<E,R> |
|
| DelegateStoredQuery<E,R> |
|
| DelegatingDataSource |
JDBC DataSource implementation that delegates all calls
to a given target DataSource.
|
| DelegatingDataSourceResolver |
Unwraps transactional data source proxies.
|
| DeleteAllAsyncInterceptor<T,R> |
An interceptor that executes a batch delete of all records asynchronously.
|
| DeleteAllAsyncSpecificationInterceptor |
Implementation of async deleteAll(Specification).
|
| DeleteAllInterceptor<T> |
An interceptor that executes a batch delete.
|
| DeleteAllReactiveInterceptor<T,R> |
An interceptor that executes a batch delete reactively.
|
| DeleteAllReactiveSpecificationInterceptor |
Implementation of reactive deleteAll(Specification).
|
| DeleteAllSpecificationInterceptor |
Implementation of deleteAll(Specification).
|
| DeleteAllSpecificationMethodMatcher |
Delete all specification method.
|
| DeleteBatchOperation<E> |
A delete batch operation is an operation performed on one or more entities of the same type.
|
| DeleteCriteriaMethodMatch |
Delete criteria method match.
|
| DeleteMethodMatcher |
Count method matcher.
|
| DeleteOneAsyncInterceptor<T,R> |
An interceptor that executes a delete os a single record asynchronously.
|
| DeleteOneInterceptor<T> |
Interceptor that deletes a single entity.
|
| DeleteOneReactiveInterceptor<T,R> |
An interceptor that executes a single delete reactively.
|
| DeleteOperation<E> |
A delete operation that updates the given entity.
|
| DeleteSpecification<T> |
Criteria delete specification.
|
| Dialect |
The SQL dialect to use.
|
| DisjunctionPredicate |
The disjunction predicate implementation.
|
| DocumentProcessorRequired |
Requires the repository to be processed by the data-document-processor.
|
| DTOMapper<T,S,R> |
|
| Embeddable |
Annotation to be used on POJOs that are embeddable in MappedEntity types.
|
| EmbeddableAnnotationMapper |
Maps JPA Embeddable to Micronaut Data Embedabble.
|
| EmbeddableAnnotationMapper |
Maps JPA Embeddable to Micronaut Data Embedabble.
|
| EmbeddableMapper |
|
| EmbeddableVisitor |
A visitor that handles types annotated with Embeddable.
|
| Embedded |
An embedded association.
|
| EmbeddedAnnotationMapper |
Maps JPA Embedded to Micronaut Data embedded.
|
| EmbeddedAnnotationMapper |
Maps JPA Embedded to Micronaut Data embedded.
|
| EmbeddedId |
Annotation that specifies the embedded ID.
|
| EmbeddedIdAnnotationMapper |
|
| EmbeddedIdAnnotationMapper |
|
| EmptyResultException |
Exception thrown if a query produces no result and the result type is not nullable.
|
| EntityAnnotationMapper |
Translates the jakarta.persistence annotation model into the generic model understood by Micronaut Data.
|
| EntityAnnotationMapper |
Translates the javax.persistence annotation model into the generic model understood by Micronaut Data.
|
| EntityEventContext<T> |
Context object for event receivers.
|
| EntityEventListener<T> |
The interface representing an entity event listener.
|
| EntityEventMapping |
Marker annotation of entity lifecycle event handler.
|
| EntityEventRegistry |
Primary implementation of the EntityEventListener interface that aggregates all other listeners.
|
| EntityEventVisitor |
Validates entity event method signatures.
|
| EntityGraph |
Allows configuring JPA 2.1 entity graphs on query methods.
|
| EntityInstanceOperation<E> |
An entity operation with an instance.
|
| EntityManagerHolder |
Resource holder wrapping a JPA EntityManager.
|
| EntityOperation<E> |
An operation on an entity type.
|
| EntityOperations<T,Exc extends java.lang.Exception> |
The entity operations container.
|
| EnumeratedAnnotationMapper |
Maps JPA's @Enumerated to a correct type def.
|
| EnumeratedAnnotationMapper |
Maps JPA's @Enumerated to a correct type def.
|
| EventIntegrator |
Integrates event handling.
|
| ExceptionUtil |
Exception utils.
|
| ExecutorAsyncOperations |
|
| ExecutorReactiveOperations |
|
| ExistsByAsyncInterceptor<T> |
An interceptor that executes a query to check for existence.
|
| ExistsByInterceptor<T> |
An interceptor that checks for the existence of a record.
|
| ExistsByReactiveInterceptor<T,R> |
An interceptor that executes an existence query reactively.
|
| ExistsMethodMatcher |
Exists method matcher.
|
| Expandable |
Marks parameter as expandable, which means that the query will be altered during runtime to accommodate additional values.
|
| ExpressionBinaryPredicate |
The expression binary operation predicate implementation.
|
| FindAllAsyncInterceptor<T> |
An interceptor that executes a query and returns an iterable result asynchronously.
|
| FindAllAsyncSpecificationInterceptor |
Implementation of async unpaged version of findAll(Specification).
|
| FindAllInterceptor<T,R> |
An interceptor that doesn't execute a query but instead just lists all the results.
|
| FindAllReactiveInterceptor<T,R> |
An interceptor that executes a Query and a Publisher that
emits the result objects reactively.
|
| FindAllReactiveSpecificationInterceptor |
Implementation of reactive unpaged version of findAll(Specification).
|
| FindAllSpecificationInterceptor |
Implementation of the unpaged version of findAll(Specification).
|
| FindAllSpecificationInterceptor |
Implementation of the unpaged version of findAll(Specification).
|
| FindAllSpecificationInterceptor |
Implementation of the unpaged version of findAll(Specification).
|
| FindAllSpecificationMethodMatcher |
Find all specification method.
|
| FindByIdAsyncInterceptor<T> |
An interceptor that executes a query and returns a result asynchronously.
|
| FindByIdInterceptor<T> |
An interceptor that finds an entity by ID.
|
| FindByIdReactiveInterceptor<T,R> |
An interceptor that executes an find by id reactively.
|
| FindersUtils |
Finders utils.
|
| FindersUtils.DynamicClassElement |
Internally used for dynamically defining a class element.
|
| FindMethodMatcher |
Find method matcher.
|
| FindOneAsyncInterceptor<T> |
An interceptor that executes a query and returns a result asynchronously.
|
| FindOneAsyncSpecificationInterceptor |
Implementation of async findOne(Specification).
|
| FindOneInterceptor<T> |
An interceptor that executes a Query and returns a single entity result.
|
| FindOneReactiveInterceptor<T,R> |
An interceptor that executes a query reactively and returns a reactive type that emits a single result
as a RxJava Single or a Reactor Mono.
|
| FindOneReactiveSpecificationInterceptor |
Implementation of async findOne(Specification).
|
| FindOneSpecificationInterceptor |
Implementation of findOne(Specification) for JPA specifications.
|
| FindOneSpecificationInterceptor |
Implementation of findOne(Specification) for JPA specifications.
|
| FindOneSpecificationInterceptor |
Implementation of findOne(Specification) for Spring Data JPA specifications.
|
| FindOneSpecificationMethodMatcher |
JPA specification findOne.
|
| FindOptionalInterceptor<T> |
An interceptor that executes a Query and returns an optional single entity result.
|
| FindPageAsyncInterceptor<T> |
An interceptor that executes a query and returns a Page asynchronously.
|
| FindPageAsyncSpecificationInterceptor |
Runtime implementation of CompletableFuture<Page> find(Specification, Pageable).
|
| FindPageInterceptor<T,R> |
An interceptor that handles a return type of Page.
|
| FindPageReactiveInterceptor<T,R> |
An interceptor that finds a page reactively.
|
| FindPageReactiveSpecificationInterceptor |
Runtime implementation of Publisher<Page> find(Specification, Pageable).
|
| FindPageSpecificationInterceptor |
Runtime implementation of Page find(Specification, Pageable).
|
| FindPageSpecificationInterceptor |
Runtime implementation of Page find(Specification, Pageable).
|
| FindPageSpecificationInterceptor |
Runtime implementation of Page find(Specification, Pageable) for Spring Data JPA.
|
| FindPageSpecificationMethodMatcher |
Compilation time implementation of Page find(Specification, Pageable) for JPA.
|
| FindSliceAsyncInterceptor<T> |
An interceptor that executes a query and returns a Slice asynchronously.
|
| FindSliceInterceptor<T,R> |
An interceptor that handles a return type of Slice.
|
| FindSliceReactiveInterceptor<T,R> |
An interceptor that finds a slice reactively.
|
| FindStreamInterceptor<T> |
An interceptor that executes a Query and returns a Stream of results.
|
| FlushInterceptor<T> |
Interceptor for flushing.
|
| FlushSynchronization |
Simple synchronization adapter that propagates a flush() call
to the underlying Hibernate Session.
|
| GeneratedValue |
Designates a property as a generated value.
|
| GeneratedValue.Type |
The type of generation.
|
| GeneratedValueMapper |
Maps JPA's generated value to Micronaut's.
|
| GeneratedValueMapper |
Maps JPA's generated value to Micronaut's.
|
| GenericRepository<E,ID> |
Parent repository interface for all repositories.
|
| HeuristicCompletionException |
Exception that represents a transaction failure caused by a heuristic
decision on the side of the transaction coordinator.
|
| HeuristicCompletionException.State |
Possible state outcomes.
|
| HibernateJpaOperations |
|
| HibernateReactorRepositoryOperations |
Hibernate reactive repository operations.
|
| HibernateTransactionManager |
|
| HintsCapableRepository |
Hints capable repository interface.
|
| Id |
Designates a field or method that is annotated with the Id of an entity.
|
| IdAnnotationMapper |
Maps JPA's Id annotation to Micronaut's.
|
| IdAnnotationMapper |
Maps JPA's Id annotation to Micronaut's.
|
| IdDeserializer |
ID deserializer.
|
| IdExpression<E,T> |
The ID expression implementation.
|
| IdPropertyNamingStrategy |
ID property naming strategy.
|
| IdSerializer |
ID serializer.
|
| IExpression<T> |
The internal implementation of Expression.
|
| IllegalTransactionStateException |
Exception thrown when the existence or non-existence of a transaction
amounts to an illegal state according to the transaction propagation
behavior that applies.
|
| Index |
Designates one of the indexes part of the indexes member within an Table annotation.
|
| IndexAnnotationMapper |
Maps JPA's Index annotation to Micronaut's.
|
| IndexAnnotationMapper |
Maps JPA's Index annotation to Micronaut's.
|
| Indexes |
A @Join defines how a join for a particular association path should be generated.
|
| InsertBatchOperation<E> |
An insert batch operation is an operation performed on one or more entities of the same type.
|
| InsertOperation<E> |
An insert operation that inserts a record.
|
| InvalidIsolationLevelException |
Exception that gets thrown when an invalid isolation level is specified,
i.e.
|
| InvalidTimeoutException |
Exception that gets thrown when an invalid timeout is specified,
that is, the specified timeout valid is out of range or the
transaction manager implementation doesn't support timeouts.
|
| IPredicate |
|
| ISelection<T> |
The internal implementation of Selection.
|
| IterableResultInterceptor<T,R> |
An interceptor that returns an iterable result.
|
| JakartaTransactionalMapper |
Maps JTA's Jakarta transaction annotation.
|
| JdbcConversionContext |
Conversion context for JDBC implementation.
|
| JdbcOperations |
Simple JDBC operations interface.
|
| JdbcQueryStatement |
|
| JdbcRepository |
|
| JdbcRepositoryOperations |
|
| JdbcTransactionObjectSupport |
Convenient base class for JDBC-aware transaction objects.
|
| Join |
A @Join defines how a join for a particular association path should be generated.
|
| Join.Type |
The type of join.
|
| JoinColumn |
Subset of the JPA join column annotation.
|
| JoinColumnAnnotationMapper |
Maps JPA's JoinColumn annotation to Micronaut's.
|
| JoinColumnAnnotationMapper |
Maps JPA's JoinColumn annotation to Micronaut's.
|
| JoinColumns |
|
| Joiner |
Traversing the query selection and predicates and extracting required query joins.
|
| Joiner.Joined |
The data structure representing a join.
|
| JoinPath |
A join path represents a path, association and join type for performing a join with a query.
|
| JoinSpecifications |
Repeatable annotation for Join.
|
| JoinTable |
Subset of the JPA join table annotation allowing support for bidirectional and unidirectional one-to-many join fetches only.
|
| JoinTableAnnotationMapper |
Maps JPA's JoinTable annotation to Micronaut's.
|
| JoinTableAnnotationMapper |
Maps JPA's JoinTable annotation to Micronaut's.
|
| JpaQueryBuilder |
Builds JPA 1.0 String-based queries from the Query model.
|
| JpaRepository<E,ID> |
|
| JpaRepositoryOperations |
Operations interface specific to JPA.
|
| JpaSpecificationExecutor<T> |
Interface to allow execution of Specifications based on the JPA criteria API.
|
| JpaSpecificationExecutor<T> |
Interface to allow execution of query/delete/update methods using dynamic JPA criteria API.
|
| JtaTransactionalMapper |
Maps JTA's transaction annotation.
|
| KotlinInterceptedMethodAsyncResultSupplier<C,T> |
The supplier of the Kotlin intercepted method result, allows to access the actual intercepted method.
|
| ListMethodMatcher |
List method matcher.
|
| LiteralExpression<T> |
The literal expression implementation.
|
| LoadInterceptor<T> |
Interceptor for Load.
|
| ManyRelationSerializer |
Many relation serializer.
|
| ManyToManyMapper |
Maps JPA's ManyToMany annotation to Relation.
|
| ManyToManyMapper |
Maps JPA's ManyToMany annotation to Relation.
|
| ManyToOneMapper |
Maps JPA's ManyToOne annotation to Relation.
|
| ManyToOneMapper |
Maps JPA's ManyToOne annotation to Relation.
|
| MappedEntity |
Designates a class as being persisted.
|
| MappedEntityMapper |
|
| MappedEntityMapper |
Configurations bean introspection correctly for each entity.
|
| MappedEntityVisitor |
A TypeElementVisitor that pre-computes mappings to columns based on the configured naming strategy.
|
| MappedIdMapper |
|
| MappedProperty |
Designates a method or field that is mapped as a persistent property.
|
| MappedPropertyMapper |
|
| MappedRelationMapper |
|
| MappingException |
A mapping exception is one thrown if an issue exists at runtime or build time in the data mapping.
|
| MatchContext |
A match context when matching methods.
|
| MatchFailedException |
Immediate match fail.
|
| MethodCandidate |
Implementation of dynamic finders.
|
| MethodContextAwareStoredQueryDecorator |
Special version of stored query decorator that is aware of the method invocation context.
|
| MethodMatchContext |
A match context for finding a matching method.
|
| MethodMatcher |
The method matcher.
|
| MethodMatcher.MethodMatch |
Method match implementation.
|
| MethodMatchInfo |
The method info.
|
| MethodMatchSourcePersistentEntityCriteriaBuilderImpl |
|
| MicronautCurrentSessionContextClassProvider |
Micronaut Hibernate session class provider.
|
| MicronautSessionContext |
Implementation of Hibernate 3.1's CurrentSessionContext interface
that delegates to SessionFactoryUtils for providing a
current Session.
|
| MongoAggregateOptions |
Defines a custom MongoDB aggregate query options.
|
| MongoAggregateQuery |
Defines a custom MongoDB query for aggregating results.
|
| MongoAggregation |
The MongoDB's aggregation command.
|
| MongoAggregationOptions |
The MongoDB's aggregation options.
|
| MongoAnnotations |
Mongo annotations constants.
|
| MongoCollation |
Defines a custom MongoDB's collation.
|
| MongoCollectionsCreator |
MongoDB's collections creator.
|
| MongoDatabaseFactory |
Mongo database factory.
|
| MongoDataConfiguration |
Micronaut Data MongoDB integration configuration.
|
| MongoDataConfiguration.DriverType |
The driver type.
|
| MongoDataConfiguration.NotReactiveDriverSelectedCondition |
Not reactive driver condition.
|
| MongoDataConfiguration.NotSyncDriverSelectedCondition |
Not sync driver condition.
|
| MongoDelete |
The MongoDB's delete many command.
|
| MongoDeleteOptions |
Defines a custom MongoDB delete query options.
|
| MongoDeleteQuery |
Defines a custom MongoDB delete query.
|
| MongoExecutorQueryMethodMatcher |
Finder with `MongoQueryExecutor` repository implementation.
|
| MongoFilter |
Defines a custom MongoDB filter query.
|
| MongoFind |
The MongoDB's find command.
|
| MongoFindOptions |
Defines a custom MongoDB find query options.
|
| MongoFindOptions |
The MongoDB's find options.
|
| MongoFindQuery |
Defines a custom MongoDB query for finding results.
|
| MongoOptionsUtils |
Mongo internal utils for building options.
|
| MongoPreparedQuery<E,R,Dtb> |
|
| MongoProjection |
Defines a custom MongoDB's fields projection.
|
| MongoQueryBuilder |
The Mongo query builder.
|
| MongoQueryExecutor<E> |
MongoDB specific repository that allows to use direct BSON objects.
|
| MongoRawQueryMethodMatcher |
Finder with custom defied query used to return a single result.
|
| MongoReactiveCollectionsCreator |
MongoDB's reactive collections creator.
|
| MongoReactiveRepositoryOperations |
MongoDB reactive repository operations.
|
| MongoReactorRepositoryOperations |
|
| MongoRepository |
|
| MongoRepositoryOperations |
Mongo DB repository operations.
|
| MongoRoles |
Mongo parameter roles contansts.
|
| MongoSort |
Defines a custom MongoDB's sort.
|
| MongoStoredQuery<E,R,Dtb> |
|
| MongoSynchronousTransactionManager |
MongoDB synchronous transaction manager.
|
| MongoUpdate |
The MongoDB's many command.
|
| MongoUpdateOptions |
Defines a custom MongoDB update query options.
|
| MongoUpdateQuery |
Defines a custom MongoDB update query.
|
| MongoUtils |
Mongo internal utils.
|
| NamingStrategies |
Naming strategy enum for when a class or property name has no explicit mapping.
|
| NamingStrategies.KebabCase |
Example: foo-bar.
|
| NamingStrategies.LowerCase |
Example: foobar.
|
| NamingStrategies.Raw |
No naming conversion.
|
| NamingStrategies.UnderScoreSeparatedLowerCase |
Example: foo_bar.
|
| NamingStrategies.UnderScoreSeparatedUpperCase |
Example: FOO_BAR.
|
| NamingStrategies.UpperCase |
Example: foobar.
|
| NamingStrategy |
Override default naming strategy.
|
| NamingStrategy |
A strategy interface for resolving the mapped name of an entity or property.
|
| NegatedPredicate |
The negated predicate implementation.
|
| NestedTransactionNotSupportedException |
Exception thrown when attempting to work with a nested transaction
but nested transactions are not supported by the underlying backend.
|
| NonUniqueResultException |
The exception represents the error state when one result has been requested by data layer returned multiple results.
|
| NoTransactionException |
Exception that occurs if no transaction is present.
|
| OneRelationDeserializer |
One relation deserializer.
|
| OneRelationSerializer |
One relation serializer.
|
| OneToManyMapper |
Maps JPA's OneToMany annotation to Relation.
|
| OneToManyMapper |
Maps JPA's OneToMany annotation to Relation.
|
| OneToOneMapper |
Maps JPA's OneToOne annotation to Relation.
|
| OneToOneMapper |
Maps JPA's OneToOne annotation to Relation.
|
| OperationContext |
The operation context.
|
| OptimisticLockException |
Thrown when an optimistic locking conflict occurs.
|
| Page<T> |
Inspired by the Spring Data's Page and GORM's PagedResultList, this models a type that supports
pagination operations.
|
| Pageable |
Models pageable data.
|
| PageableRepository<E,ID> |
A repository that supports pagination.
|
| PageableRequestArgumentBinder |
A request argument binder for binding a Pageable object from the request.
|
| PagedQuery<E> |
Object passed to queries for pagination requests.
|
| PagedQueryResolver |
Paged query resolver.
|
| ParameterExpressionImpl<T> |
The abstract implementation of ParameterExpression.
|
| PersistenceEventContext<T> |
Context object for event receivers.
|
| PersistenceEventException |
Exception that is thrown during event processing.
|
| PersistentAssociationPath<OwnerType,AssociatedEntityType> |
The persistent entity association path.
|
| PersistentAssociationPath |
The association path representation.
|
| PersistentCollectionAssociationPath<OwnerType,AssociatedEntityType> |
The persistent entity association path.
|
| PersistentElement |
Shared interface for a persistent element whether it be a type or a property.
|
| PersistentEntity |
Models a persistent entity and provides an API that can be used both within the compiler and at runtime.
|
| PersistentEntityCollectionJoin<OwnerType,AssociatedEntityType> |
The persistent entity collection Join.
|
| PersistentEntityCriteriaBuilder |
The persistent entity criteria builder.
|
| PersistentEntityCriteriaDelete<T> |
The persistent entity CriteriaDelete.
|
| PersistentEntityCriteriaQuery<T> |
The persistent entity CriteriaQuery.
|
| PersistentEntityCriteriaUpdate<T> |
The persistent entity CriteriaUpdate.
|
| PersistentEntityFrom<OwnerType,AssociatedEntityType> |
The persistent entity From.
|
| PersistentEntityJoin<OwnerType,AssociatedEntityType> |
The persistent entity Join.
|
| PersistentEntityListJoin<OwnerType,AssociatedEntityType> |
The persistent entity list Join.
|
| PersistentEntityPath<T> |
The persistent entity Path.
|
| PersistentEntityRoot<T> |
The persistent entity Root.
|
| PersistentEntitySetJoin<OwnerType,AssociatedEntityType> |
The persistent entity set Join.
|
| PersistentEntityUtils |
Persistent entity utils.
|
| PersistentListAssociationPath<OwnerType,AssociatedEntityType> |
The persistent entity association path.
|
| PersistentProperty |
Models a persistent property.
|
| PersistentPropertyBetweenPredicate<T> |
The property between predicate implementation.
|
| PersistentPropertyBinaryPredicate<T> |
The property binary operation predicate implementation.
|
| PersistentPropertyInPredicate<T> |
The property IN predicate implementation.
|
| PersistentPropertyInValuesPredicate<T> |
The property IN value predicate implementation.
|
| PersistentPropertyOrder<T> |
The implementation of Order.
|
| PersistentPropertyPath<T> |
The persistent property Path.
|
| PersistentPropertyPath |
The property path representation.
|
| PersistentPropertyUnaryPredicate<T> |
The property unary operation predicate implementation.
|
| PersistentSetAssociationPath<OwnerType,AssociatedEntityType> |
The persistent entity association path.
|
| PostLoad |
Designates method that is representing a post load event listener.
|
| PostLoadAnnotationMapper |
Maps JPA's PostLoad annotation to Micronaut's.
|
| PostLoadAnnotationMapper |
Maps JPA's PostLoad annotation to Micronaut's.
|
| PostPersist |
Designates method that is representing a post persist event listener.
|
| PostPersistAnnotationMapper |
Maps JPA's PostPersist annotation to Micronaut's.
|
| PostPersistAnnotationMapper |
Maps JPA's PostPersist annotation to Micronaut's.
|
| PostPersistEventListener<T> |
|
| PostRemove |
Designates method that is representing a post remove event listener.
|
| PostRemoveAnnotationMapper |
Maps JPA's PostRemove annotation to Micronaut's.
|
| PostRemoveAnnotationMapper |
Maps JPA's PostRemove annotation to Micronaut's.
|
| PostRemoveEventListener<T> |
|
| PostUpdate |
Designates method that is representing a post update event listener.
|
| PostUpdateAnnotationMapper |
Maps JPA's PostUpdate annotation to Micronaut's.
|
| PostUpdateAnnotationMapper |
Maps JPA's PostUpdate annotation to Micronaut's.
|
| PostUpdateEventListener<T> |
|
| PredicateBinaryOp |
Predicate binary operations.
|
| PredicateSpecification<T> |
The predicate specification.
|
| PredicateUnaryOp |
Predicate unary operations.
|
| PredicateVisitable |
The visitable predicate.
|
| PredicateVisitor |
The predicate visitor.
|
| PreparedDataOperation<R> |
An operation that has been prepared for execution with the current context.
|
| PreparedQuery<E,R> |
Interface that models a prepared query.
|
| PreparedQueryDecorator |
Prepared query decorator.
|
| PreparedQueryResolver |
Prepared query resolver.
|
| PreparedStatementCallback<R> |
SQL PreparedStatement callback interface that helps with dealing with SQLException.
|
| PrePersist |
Designates method that is representing a pre persist event listener.
|
| PrePersistAnnotationMapper |
Maps JPA's PrePersist annotation to Micronaut's.
|
| PrePersistAnnotationMapper |
Maps JPA's PrePersist annotation to Micronaut's.
|
| PrePersistEventListener<T> |
|
| PreRemove |
Designates method that is representing a post remove event listener.
|
| PreRemoveAnnotationMapper |
Maps JPA's PreRemove annotation to Micronaut's.
|
| PreRemoveAnnotationMapper |
Maps JPA's PreRemove annotation to Micronaut's.
|
| PreRemoveEventListener<T> |
Functional version or PreRemove event handlers.
|
| PreUpdate |
Designates method that is representing a pre update event listener.
|
| PreUpdateAnnotationMapper |
Maps JPA's PreUpdate annotation to Micronaut's.
|
| PreUpdateAnnotationMapper |
Maps JPA's PreUpdate annotation to Micronaut's.
|
| PreUpdateEventListener<T> |
Functional version or PreUpdate event handlers.
|
| PrimaryRepositoryOperations |
In the case of having two operations active (for example when using JPA and JDBC at the same time)
this interface is used as a marker to decide on the primary operations to lookup.
|
| ProjectionList |
Models a list of projections.
|
| Projections |
Projections used to customize the results of a query.
|
| Projections |
Projections.
|
| Projections.Avg |
The AVG projection.
|
| Projections.Max |
The MAX projection.
|
| Projections.Min |
The MIN projection.
|
| Projections.Sum |
The SUM projection.
|
| PropertyAutoPopulator<T extends java.lang.annotation.Annotation> |
The interface allows automatically populating new values, potentially based on the previous value for AutoPopulated properties.
|
| Query |
Defines the query string such as SQL, JPA-QL, Cypher etc that should be executed.
|
| QueryBuilder |
An interface capable of encoding a query into a string and a set of named parameters.
|
| QueryCriteriaMethodMatch |
Query criteria method match.
|
| QueryEventContext<T> |
Event context for when a query is performed.
|
| QueryHint |
Provides a query hint to the underlying query implementation.
|
| QueryHints |
|
| QueryModel |
Main interface for constructing queries at either compilation or runtime.
|
| QueryModel.AvgProjection |
Computes the average value of a property.
|
| QueryModel.Between |
Criterion used to restrict the result to be between values (range query).
|
| QueryModel.Conjunction |
A Criterion used to combine to criterion in a logical AND.
|
| QueryModel.Contains |
Criterion used to restrict the results based on a result containing the given value.
|
| QueryModel.CountDistinctProjection |
Projection to count distinct property names.
|
| QueryModel.CountProjection |
Used to count the results of a query.
|
| QueryModel.Criterion |
Represents a criterion to be used in a criteria query.
|
| QueryModel.Disjunction |
A Criterion used to combine to criterion in a logical OR.
|
| QueryModel.DistinctProjection |
Distinct result projection.
|
| QueryModel.DistinctPropertyProjection |
Projection to return distinct property names.
|
| QueryModel.EndsWith |
Criterion used to restrict the results based on starting with a given value.
|
| QueryModel.Equals |
A criterion that restricts the results based on equality.
|
| QueryModel.EqualsAll |
Restricts a value to be equal to all the given values.
|
| QueryModel.EqualsProperty |
A criterion for one property equaling another.
|
| QueryModel.Exists |
Used for exists subquery.
|
| QueryModel.GreaterThan |
Used to restrict a value to be greater than the given value.
|
| QueryModel.GreaterThanAll |
Restricts a value to be greater than all the given values.
|
| QueryModel.GreaterThanEquals |
Used to restrict a value to be greater than or equal to the given value.
|
| QueryModel.GreaterThanEqualsAll |
Restricts a value to be greater than or equal to all the given values.
|
| QueryModel.GreaterThanEqualsProperty |
A criterion for one property being greater than or equal to another.
|
| QueryModel.GreaterThanEqualsSome |
Restricts a value to be greater than some of the given values.
|
| QueryModel.GreaterThanProperty |
A criterion for one property being greater than another.
|
| QueryModel.GreaterThanSome |
Restricts a value to be greater than some of the given values.
|
| QueryModel.GroupPropertyProjection |
Group by property projection.
|
| QueryModel.IdEquals |
A criterion that restricts the results based on the equality of the identifier.
|
| QueryModel.IdProjection |
A projection used to obtain the identifier of an object.
|
| QueryModel.ILike |
Criterion used to restrict the results based on a pattern (likeness).
|
| QueryModel.In |
Criterion used to restrict the results based on a list of values.
|
| QueryModel.IsEmpty |
Restricts a property to be empty (such as a blank string).
|
| QueryModel.IsFalse |
Restricts a property to be false.
|
| QueryModel.IsNotEmpty |
Restricts a property to be empty (such as a blank string).
|
| QueryModel.IsNotNull |
Restricts a property to be not null.
|
| QueryModel.IsNull |
Restricts a property to be null.
|
| QueryModel.IsTrue |
Restricts a property to be true.
|
| QueryModel.Junction |
base class for a junction (AND or OR or NOT).
|
| QueryModel.LessThan |
Used to restrict a value to be less than the given value.
|
| QueryModel.LessThanAll |
Restricts a value to be less than all the given values.
|
| QueryModel.LessThanEquals |
Used to restrict a value to be less than the given value.
|
| QueryModel.LessThanEqualsAll |
Restricts a value to be less than or equal to all the given values.
|
| QueryModel.LessThanEqualsProperty |
A criterion for one property being less than or equal to another.
|
| QueryModel.LessThanEqualsSome |
Restricts a value to be less than some of the given values.
|
| QueryModel.LessThanProperty |
A criterion for one property being less than another.
|
| QueryModel.LessThanSome |
Restricts a value to be less than some of the given values.
|
| QueryModel.Like |
Criterion used to restrict the results based on a pattern (likeness).
|
| QueryModel.LiteralProjection |
A projection of a simple literal.
|
| QueryModel.MaxProjection |
Computes the pageSize value of a property.
|
| QueryModel.MinProjection |
Computes the min value of a property.
|
| QueryModel.Negation |
A criterion used to negate several other criterion.
|
| QueryModel.NotEquals |
A criterion that restricts the results based on equality.
|
| QueryModel.NotEqualsAll |
Restricts a value to be not equal to all the given values.
|
| QueryModel.NotEqualsProperty |
A criterion for one property not equaling another.
|
| QueryModel.NotExists |
Used for exists subquery.
|
| QueryModel.NotIn |
Criterion used to restrict the results based on a list of values.
|
| QueryModel.Projection |
A projection.
|
| QueryModel.PropertyComparisonCriterion |
A Criterion that compares to properties.
|
| QueryModel.PropertyCriterion |
Criterion that applies to a property and value.
|
| QueryModel.PropertyNameCriterion |
A Criterion that applies to a property.
|
| QueryModel.PropertyProjection |
A projection that obtains the value of a property of an entity.
|
| QueryModel.Regex |
Criterion used to restrict the results based on a regex pattern.
|
| QueryModel.RLike |
Criterion used to restrict the results based on a regular expression pattern.
|
| QueryModel.SizeEquals |
Size equals criterion.
|
| QueryModel.SizeGreaterThan |
Size greater than criterion.
|
| QueryModel.SizeGreaterThanEquals |
Size greater than equals criterion.
|
| QueryModel.SizeLessThan |
Size less than criterion.
|
| QueryModel.SizeLessThanEquals |
Size less than equals criterion.
|
| QueryModel.SizeNotEquals |
Size not equals criterion.
|
| QueryModel.StartsWith |
Criterion used to restrict the results based on starting with a given value.
|
| QueryModel.SubqueryCriterion |
Used to differentiate criterion that require a subquery.
|
| QueryModel.SumProjection |
Computes the sum of a property.
|
| QueryModel.VersionEquals |
A criterion that restricts the results based on the equality of the version.
|
| QueryModelPersistentEntityCriteriaQuery |
The query model provider.
|
| QueryModelPredicateVisitor |
The predicate visitor to convert criteria predicates to QueryModel.
|
| QueryModelSelectionVisitor |
The selection visitor to convert criteria selection to QueryModel.
|
| QueryParameter |
A parameter to a query.
|
| QueryParameterBinding |
Query parameter binding, represents the data needed to bind a property to the query parameter.
|
| QueryParameterBinding |
The query parameter binding.
|
| QueryResult |
Used to represent a built query that is computed at compilation time.
|
| QueryResultPersistentEntityCriteriaQuery |
The query provider.
|
| QueryResultStoredQuery<E,R> |
|
| QuerySpecification<T> |
Criteria query specification.
|
| QueryStatement<PS,IDX> |
An abstract interface over prepared statements.
|
| R2dbcConversionContext |
Conversion context for R2DBC implementation.
|
| R2dbcOperations |
Operations for R2DBC.
|
| R2dbcQueryStatement |
|
| R2dbcRepository |
|
| R2dbcRepositoryOperations |
An interface for R2DBC repository operations.
|
| R2dbcSchemaGenerator |
Schema generation for R2DBC.
|
| RawQueryMethodMatcher |
Finder with custom defied query used to return a single result.
|
| ReactiveCapableRepository |
Extends RepositoryOperations and adds the able for a datastore to expose reactive operations if they are supported.
|
| ReactiveCascadeOperations<Ctx extends OperationContext> |
Reactive cascade operations.
|
| ReactiveCascadeOperations.ReactiveCascadeOperationsHelper<Ctx extends OperationContext> |
The cascade operations helper.
|
| ReactiveCountSpecificationInterceptor |
Interceptor that supports count specifications.
|
| ReactiveEntitiesOperations<T,Exc extends java.lang.Exception> |
The reactive entities operations container.
|
| ReactiveEntityOperations<T,Exc extends java.lang.Exception> |
The reactive entity operations container.
|
| ReactiveFindAllSpecificationInterceptor |
Implementation of the unpaged version of findAll(Specification).
|
| ReactiveFindOneSpecificationInterceptor |
Implementation of findOne(Specification) for JPA specifications.
|
| ReactiveFindPageSpecificationInterceptor |
Runtime implementation of Page find(Specification, Pageable).
|
| ReactiveMongoDatabaseFactory |
Mongo reactive database factory.
|
| ReactiveRepositoryOperations |
Reactive operations for reading data from a backing implementations.
|
| ReactiveStreamsCrudRepository<E,ID> |
Interface for CRUD using Reactive Streams.
|
| ReactiveStreamsJpaSpecificationExecutor<T> |
Interface to allow execution of Specifications based on the JPA criteria API.
|
| ReactiveStreamsJpaSpecificationExecutor<T> |
|
| ReactiveStreamsPageableRepository<E,ID> |
A repository that supports pagination.
|
| ReactiveTransactionOperations<C> |
An interface fo reactive transaction management.
|
| ReactiveTransactionOperations.TransactionalCallback<C,T> |
A transactional callback interface.
|
| ReactiveTransactionStatus<T> |
Status object for reactive transactions.
|
| ReactorCrudRepository<E,ID> |
Deprecated.
|
| ReactorCrudRepository<E,ID> |
CRUD repository for Project Reactor.
|
| ReactorJpaSpecificationExecutor<T> |
Interface to allow execution of Specifications based on the JPA criteria API.
|
| ReactorJpaSpecificationExecutor<T> |
|
| ReactorPageableRepository<E,ID> |
A repository that supports pagination.
|
| ReactorReactiveCapableRepository |
|
| ReactorReactiveCapableRepository |
|
| ReactorReactiveRepositoryOperations |
|
| ReactorReactiveRepositoryOperations |
|
| ReactorReactiveTransactionOperations<C> |
|
| ReactorToAsyncOperationsAdaptor |
|
| ReadOnly |
Stereotype annotation for demarcating a read-only transaction.
|
| Relation |
Annotation used to indicate a field or method is a relation to another type.
|
| Relation.Cascade |
Cascade type handling for different associations.
|
| Relation.Kind |
The relation kind.
|
| Repository |
Designates a type of a data repository.
|
| RepositoryConfiguration |
Models compilation time configuration for the repository.
|
| RepositoryMethodKey |
Key used to cache results for repository method invocations.
|
| RepositoryOperations |
Common interface for repository implementations to implement.
|
| RepositoryTypeElementVisitor |
The main TypeElementVisitor that visits interfaces annotated with Repository
and generates queries for each abstract method.
|
| RequiresReactiveMongo |
Requires configuration that defines reactive Mongo driver to be used.
|
| RequiresSyncMongo |
Requires configuration that defines sync Mongo driver to be used.
|
| ResourceHolder |
Generic interface to be implemented by resource holders.
|
| ResourceHolderSupport |
Convenient base class for resource holders.
|
| ResourceTransactionManager<R,T> |
Extension of the SynchronousTransactionManager
interface, indicating a native resource transaction manager, operating on a single
target resource.
|
| Restrictions |
Factory for creating criterion instances.
|
| Restrictions |
Restrictions.
|
| Restrictions.After<T extends java.lang.Comparable<? super T>> |
|
| Restrictions.Before<T extends java.lang.Comparable<? super T>> |
|
| Restrictions.PropertyBetween<T extends java.lang.Comparable<? super T>> |
Between restriction.
|
| Restrictions.PropertyContaining |
Contains with criterion.
|
| Restrictions.PropertyContainingIgnoreCase |
Contains with criterion.
|
| Restrictions.PropertyContains |
Contains with criterion.
|
| Restrictions.PropertyContainsIgnoreCase |
Contains with criterion IgnoreCase.
|
| Restrictions.PropertyEndingWith |
Ends with criterion.
|
| Restrictions.PropertyEndingWithIgnoreCase |
Ends with criterion.
|
| Restrictions.PropertyEndsWith |
Ends with criterion.
|
| Restrictions.PropertyEndsWithIgnoreCase |
Ends with criterion.
|
| Restrictions.PropertyEqual<T> |
Equal restriction.
|
| Restrictions.PropertyEquals<T> |
Equals restriction.
|
| Restrictions.PropertyGreaterThan<T extends java.lang.Comparable<? super T>> |
Greater than expression.
|
| Restrictions.PropertyGreaterThanEquals<T extends java.lang.Comparable<? super T>> |
Greater than equals.
|
| Restrictions.PropertyIds<T> |
Ids restriction.
|
| Restrictions.PropertyIlike |
Case insensitive like.
|
| Restrictions.PropertyIn<T> |
In restriction.
|
| Restrictions.PropertyInList<T> |
InList restriction.
|
| Restrictions.PropertyInRange<T extends java.lang.Comparable<? super T>> |
InRange restriction.
|
| Restrictions.PropertyIsEmpty |
IsEmpty restriction.
|
| Restrictions.PropertyIsFalse |
IsFalse restriction.
|
| Restrictions.PropertyIsNotEmpty |
IsNotEmpty restriction.
|
| Restrictions.PropertyIsNotNull<T> |
IsNotNull restriction.
|
| Restrictions.PropertyIsNull<T> |
IsNull restriction.
|
| Restrictions.PropertyIsTrue |
IsTrue restriction.
|
| Restrictions.PropertyLessThan<T extends java.lang.Comparable<? super T>> |
Less than.
|
| Restrictions.PropertyLessThanEquals<T extends java.lang.Comparable<? super T>> |
Less than equals.
|
| Restrictions.PropertyLike |
Like criterion.
|
| Restrictions.PropertyNotEqual<T> |
PropertyNotEqual restriction.
|
| Restrictions.PropertyNotEquals<T> |
PropertyNotEquals restriction.
|
| Restrictions.PropertyNotIn<T> |
NotIn restriction.
|
| Restrictions.PropertyNotInList<T> |
NotInList restriction.
|
| Restrictions.PropertyRegex |
Regex criterion.
|
| Restrictions.PropertyRestriction<T> |
Property restriction.
|
| Restrictions.PropertyRlike |
Regex like.
|
| Restrictions.PropertyStartingWith |
Starts with criterion.
|
| Restrictions.PropertyStartingWithIgnoreCase |
Starts with criterion.
|
| Restrictions.PropertyStartsWith |
Starts with criterion.
|
| Restrictions.PropertyStartsWithIgnoreCase |
Starts with criterion.
|
| Restrictions.PropertyStringEqualIgnoreCase |
EqualIgnoreCase restriction.
|
| Restrictions.PropertyStringEqualsIgnoreCase |
EqualsIgnoreCase restriction.
|
| Restrictions.Restriction<T> |
Restriction.
|
| ResultConsumer<T,RS> |
A mapping function can be used as a method parameter to repository methods to allow custom mapping of results.
|
| ResultConsumer.Context<RS> |
A context object that simplifies mapping results to objects.
|
| ResultReader<RS,IDX> |
A result reader is a type that is capable of reading data from the given result set type.
|
| RuntimeAssociation<T> |
|
| RuntimeCriteriaBuilder |
|
| RuntimeEntityRegistry |
A registry for looking up entities across repositories.
|
| RuntimePersistentEntity<T> |
Runtime implementation of PersistentEntity that uses pre-computed Introspected bean data and is completely stateless.
|
| RuntimePersistentProperty<T> |
|
| RuntimePersistentPropertyConversionContext |
|
| RxJavaCrudRepository<E,ID> |
Interface for CRUD using RxJava 2.
|
| SaveAllAsyncInterceptor<T> |
An interceptor that saves multiple entities asynchronously.
|
| SaveAllInterceptor<T,R> |
Interface for the interceptor that handles saving a list or iterable of objects.
|
| SaveAllReactiveInterceptor<T,R> |
An interceptor that saves a number of entities reactively.
|
| SaveEntityAsyncInterceptor<T> |
An interceptor that saves a single entity asynchronously.
|
| SaveEntityInterceptor<T> |
An interceptor that accepts a single entity to be saved and returns either the entity or nothing.
|
| SaveEntityMethodMatcher |
A save method for saving a single entity.
|
| SaveEntityReactiveInterceptor<T,R> |
An interceptor that saves a single entity reactively.
|
| SaveOneAsyncInterceptor<T> |
An interceptor that saves a single entity asynchronously.
|
| SaveOneInterceptor<T> |
An interceptor that accepts a single entity to be saved and returns either the entity or nothing.
|
| SaveOneMethodMatcher |
A save method for saving a single entity.
|
| SaveOneReactiveInterceptor<T,R> |
An interceptor that saves a single entity reactively.
|
| SavepointManager |
Interface that specifies an API to programmatically manage transaction
savepoints in a generic fashion.
|
| SchemaGenerate |
Enum describing how to handle the schema at startup.
|
| SchemaGenerator |
Schema generator used for testing purposes.
|
| SelectionVisitable |
The visitable selection.
|
| SelectionVisitor |
The selection visitor.
|
| SessionFactoryUtils |
Helper class featuring methods for Hibernate Session handling.
|
| SessionHolder |
Resource holder wrapping a Hibernate Session (plus an optional Transaction).
|
| SessionSynchronization |
Callback for resource cleanup at the end of a Spring-managed transaction
for a pre-bound Hibernate Session.
|
| SimpleConnectionHandle |
Simple implementation of the ConnectionHandle interface,
containing a given JDBC Connection.
|
| SimpleMongoDatabaseFactory |
The simple Mongo database factory.
|
| SimpleReactiveMongoDatabaseFactory |
The simple Mongo database factory.
|
| Slice<T> |
Inspired by the Spring Data's Slice and GORM's PagedResultList, this models a type that supports
pagination operations.
|
| SmartTransactionObject |
Interface to be implemented by transaction objects that are able to
return an internal rollback-only marker, typically from a another
transaction that has participated and marked it as rollback-only.
|
| Sort |
An interface for objects that can be sorted.
|
| Sort.Order |
The ordering of results.
|
| Sort.Order.Direction |
Represents the direction of the ordering.
|
| SourceAssociation |
|
| SourceParameterExpressionImpl |
|
| SourcePersistentEntity |
|
| SourcePersistentEntityCriteriaBuilder |
|
| SourcePersistentEntityCriteriaBuilderImpl |
|
| SourcePersistentEntityCriteriaDelete<T> |
|
| SourcePersistentEntityCriteriaQuery<T> |
|
| SourcePersistentEntityCriteriaUpdate<T> |
|
| SourcePersistentProperty |
|
| Specification<T> |
Specification in the sense of Domain Driven Design.
|
| SpringCreatedDateMapper |
Maps Spring Data's CreatedDate annotation to DateCreated.
|
| SpringDataTypeConverters |
Type converters for supporting classes and interfaces in the org.springframework.data.domain package.
|
| SpringHibernateTransactionOperations |
Adds Spring Transaction management capability to Micronaut Data.
|
| SpringIdMapper |
Maps Spring Data's Id to Id.
|
| SpringJdbcTransactionOperations |
|
| SpringLastModifiedDateMapper |
|
| SpringPageableRequestArgumentBinder |
Spring version of pageable binder.
|
| SpringPersistenceConstructorMapper |
Maps Spring Data's PersistenceConstructor to Creator.
|
| SpringPersistentAnnotationMapper |
|
| SpringRepositoryMapper |
Maps Spring's repository annotation to Micronaut's.
|
| SpringTransactionalEventListenerMapper |
Maps Spring's TransactionalEventListener to Micronaut's.
|
| SpringTransactionalMapper |
Maps Spring's transaction annotation.
|
| SpringTransientMapper |
|
| SpringVersionMapper |
|
| SqlDTOMapper<T,S,R> |
|
| SqlMembers |
Interface for meta annotation members specific to SQL.
|
| SqlPreparedQuery<E,R> |
|
| SqlQueryBuilder |
|
| SqlQueryConfiguration |
Allows configuration of how SQL queries are generated.
|
| SqlQueryConfiguration.DialectConfiguration |
Configuration specific to a dialect.
|
| SqlResultConsumer<T> |
A mapping function specific to SQL.
|
| SqlResultEntityTypeMapper<RS,R> |
|
| SqlResultEntityTypeMapper.PushingMapper<RS,R> |
The pushing mapper helper interface.
|
| SqlStoredQuery<E,R> |
SQL version of StoredQuery carrying extra SQL related data.
|
| SqlStoredQuery.Binder |
Parameters binder.
|
| SqlTypeMapper<RS,R> |
|
| StaticMetamodelAnnotationMapper |
Mapping StaticMetamodel to have reflective access.
|
| StaticMetamodelInitializer |
Static metadata properties initializer.
|
| StoredDataOperation<R> |
Common super interface for all stored operations.
|
| StoredQuery<E,R> |
A stored computed query.
|
| StoredQueryDecorator |
Stored query decorator.
|
| StoredQueryParameter |
The stored query parameter.
|
| StoredQueryResolver |
Stored query resolver.
|
| SyncCascadeOperations<Ctx extends OperationContext> |
Synchronous cascade operations.
|
| SyncCascadeOperations.SyncCascadeOperationsHelper<Ctx extends OperationContext> |
The cascade operations helper.
|
| SyncEntitiesOperations<T,Exc extends java.lang.Exception> |
The entities operations container.
|
| SyncEntityOperations<T,Exc extends java.lang.Exception> |
The entity operations container.
|
| SynchronousFromReactiveTransactionManager<T> |
Implementation of the synchronous transaction manager using a reactive transaction manager.
|
| SynchronousTransactionManager<T> |
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| SynchronousTransactionState |
The synchronous transaction state.
|
| TableAnnotationMapper |
|
| TableAnnotationMapper |
|
| TransactionalAdvice |
Meta annotation that other transactional annotations like Spring's and javax.transaction.Transactional map
to such as to enable transactional advice.
|
| TransactionalClientSession |
Allows injecting a ClientSession instance as a bean with any methods invoked
on the connection being delegated to connection bound to the current transaction.
|
| TransactionalClientSessionInterceptor |
An interceptor that allows injecting a ClientSession that acts a proxy to lookup the connection for the current transaction.
|
| TransactionalConnection |
Allows injecting a Connection instance as a bean with any methods invoked
on the connection being delegated to connection bound to the current transaction.
|
| TransactionalConnectionInterceptor |
An interceptor that allows injecting a Connection that acts a proxy to lookup the connection for the current transaction.
|
| TransactionalEventAdvice |
Internal annotation applied to TransactionalEventListener that
allows the interception of methods and binding the event consumer to the running transaction.
|
| TransactionalEventInterceptor |
|
| TransactionalEventListener |
Largely based on the similar annotation in Spring.
|
| TransactionalEventListener.TransactionPhase |
The phase at which a transactional event listener applies.
|
| TransactionalInterceptor |
|
| TransactionAttribute |
Deprecated.
|
| TransactionAwareDataSource |
Transaction aware data source implementation.
|
| TransactionCallback<T,R> |
A functional interface for running code that runs within the context of a transaction.
|
| TransactionDefinition |
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| TransactionDefinition.Isolation |
Isolation levels.
|
| TransactionDefinition.Propagation |
Possible propagation values.
|
| TransactionException |
Generic transaction exception super class.
|
| TransactionExecution |
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| TransactionManager |
NOTICE: This is a fork of Spring's TransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| TransactionOperations<T> |
Generic transaction operations interface.
|
| TransactionState |
The transaction state.
|
| TransactionStateOperations<T,S extends TransactionState> |
Generic transaction state operations interface.
|
| TransactionStatus<T> |
NOTICE: This is a fork of Spring's TransactionStatus modernizing it
to use enums, Slf4j and decoupling from Spring.
|
| TransactionSuspensionNotSupportedException |
Exception thrown when attempting to suspend an existing transaction
but transaction suspension is not supported by the underlying backend.
|
| TransactionSynchronization |
Interface for transaction synchronization callbacks.
|
| TransactionSynchronization.Status |
Transaction synchronization status.
|
| TransactionSynchronizationAdapter |
|
| TransactionSynchronizationManager |
Central delegate that manages resources and transaction synchronizations per thread.
|
| TransactionSynchronizationManager.TransactionSynchronizationState |
The synchronization state.
|
| TransactionSynchronizationManager.TransactionSynchronizationStateOp |
The transaction synchronization state autocloseable operation.
|
| TransactionSynchronizationUtils |
|
| TransactionSystemException |
Exception thrown when a general transaction system error is encountered,
like on commit or rollback.
|
| TransactionTimedOutException |
Exception to be thrown when a transaction has timed out.
|
| TransactionUsageException |
Superclass for exceptions caused by inappropriate usage of
a Spring transaction API.
|
| TransactionUtil |
Transaction utils.
|
| Transient |
Annotation used to indicate a field or method is transient and not persisted.
|
| TransientAnnotationMapper |
Maps JPA's Transient annotation to Transient.
|
| TransientAnnotationMapper |
Maps JPA's Transient annotation to Transient.
|
| TypeDef |
Type definitions allow associating existing types with a specific DataType.
|
| TypeDefinitions |
|
| TypeMapper<D,R> |
A context object to facilitate and ease mapping objects programmatically.
|
| TypeRole |
A type role indicates a method element in a repository that plays a role in query execution and should
not be factored into query calculation but instead made available at runtime using the specified role name.
|
| TypeUtils |
Internal utility methods.
|
| UnexpectedRollbackException |
Thrown when an attempt to commit a transaction resulted
in an unexpected rollback.
|
| UnknownMongoDatabaseFactory |
The simple Mongo database factory that throws an error because default database name is not specified.
|
| UnknownReactiveMongoDatabaseFactory |
The simple Mongo reactive database factory that throws an error because default database name is not specified.
|
| UpdateAllAsyncSpecificationInterceptor |
Implementation of async updateAll(Specification).
|
| UpdateAllEntitiesInterceptor<T,R> |
Interface for the interceptor that handles updating a list or iterable of objects.
|
| UpdateAllEntitiesReactiveInterceptor<T,R> |
Interface for the interceptor that handles updating a list or iterable of objects.
|
| UpdateAllEntriesAsyncInterceptor<T,R> |
Interface for the interceptor that handles updating a list or iterable of objects.
|
| UpdateAllReactiveSpecificationInterceptor |
Implementation of async updateAll(Specification).
|
| UpdateAllSpecificationInterceptor |
Implementation of updateAll(Specification).
|
| UpdateAllSpecificationMethodMatcher |
Delete all specification method.
|
| UpdateAsyncInterceptor<T> |
An interceptor that executes a batch update asynchronously.
|
| UpdateBatchOperation<E> |
A update batch operation is an operation performed on one or more entities of the same type.
|
| UpdateCriteriaMethodMatch |
Update criteria method match.
|
| UpdateEntityAsyncInterceptor<T> |
An interceptor that updates a single entity asynchronously.
|
| UpdateEntityInterceptor<T> |
Interceptor that handles update methods that take a single argument that is the entity.
|
| UpdateEntityReactiveInterceptor<T,R> |
An interceptor that updates a single entity reactively.
|
| UpdateInterceptor<T> |
Implements update with lookup by id.
|
| UpdateMethodMatcher |
Update method matcher.
|
| UpdateOperation<E> |
An update operation that updates the given entity.
|
| UpdateReactiveInterceptor<T,R> |
An interceptor that saves a updates entity reactively.
|
| UpdateSpecification<T> |
Criteria update specification.
|
| Utils |
The mapping util class.
|
| UUIDGeneratingEntityEventListener |
Supports generating UUIDs.
|
| Version |
Designates a field or method that is used to version an entity.
|
| VersionAnnotationMapper |
Maps JPA's Version annotation to Micronaut's.
|
| VersionAnnotationMapper |
Maps JPA's Version annotation to Micronaut's.
|
| VersionGeneratingEntityEventListener |
Supports optimistic locking by using a version.
|
| Where |
There Where annotation allows augmenting the WHERE statement of generated
queries with additional criterion.
|
| WhereSpecifications |
Repeatable annotation container for Where.
|