Class ExecutorAsyncOperationsSupportingCriteria
java.lang.Object
io.micronaut.data.runtime.operations.ExecutorAsyncOperations
io.micronaut.data.runtime.operations.ExecutorAsyncOperationsSupportingCriteria
- All Implemented Interfaces:
io.micronaut.data.operations.async.AsyncCriteriaCapableRepository,io.micronaut.data.operations.async.AsyncCriteriaRepositoryOperations,io.micronaut.data.operations.async.AsyncRepositoryOperations
@Internal
public final class ExecutorAsyncOperationsSupportingCriteria
extends ExecutorAsyncOperations
implements io.micronaut.data.operations.async.AsyncCriteriaRepositoryOperations
A variation of
ExecutorAsyncOperations that supports AsyncCriteriaRepositoryOperations.-
Constructor Summary
ConstructorsConstructorDescriptionExecutorAsyncOperationsSupportingCriteria(io.micronaut.data.operations.RepositoryOperations operations, io.micronaut.data.operations.CriteriaRepositoryOperations criteriaRepositoryOperations, Executor executor) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionexists(jakarta.persistence.criteria.CriteriaQuery<?> query) <T> CompletionStage<List<T>>findAll(jakarta.persistence.criteria.CriteriaQuery<T> query) <T> CompletionStage<List<T>>findAll(jakarta.persistence.criteria.CriteriaQuery<T> query, int offset, int limit) <R> CompletionStage<R>findOne(jakarta.persistence.criteria.CriteriaQuery<R> query) jakarta.persistence.criteria.CriteriaBuilderMethods inherited from class io.micronaut.data.runtime.operations.ExecutorAsyncOperations
count, delete, deleteAll, executeDelete, executeUpdate, exists, findAll, findAll, findOne, findOne, findOptional, findOptional, findPage, getExecutor, persist, persistAll, update, updateAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.data.operations.async.AsyncCriteriaRepositoryOperations
asyncMethods inherited from interface io.micronaut.data.operations.async.AsyncRepositoryOperations
execute
-
Constructor Details
-
ExecutorAsyncOperationsSupportingCriteria
public ExecutorAsyncOperationsSupportingCriteria(io.micronaut.data.operations.RepositoryOperations operations, io.micronaut.data.operations.CriteriaRepositoryOperations criteriaRepositoryOperations, Executor executor) Default constructor.- Parameters:
operations- The target operationscriteriaRepositoryOperations- The criteria operationsexecutor- The executor to use.
-
-
Method Details
-
getCriteriaBuilder
public jakarta.persistence.criteria.CriteriaBuilder getCriteriaBuilder()- Specified by:
getCriteriaBuilderin interfaceio.micronaut.data.operations.async.AsyncCriteriaRepositoryOperations
-
exists
- Specified by:
existsin interfaceio.micronaut.data.operations.async.AsyncCriteriaRepositoryOperations
-
findOne
- Specified by:
findOnein interfaceio.micronaut.data.operations.async.AsyncCriteriaRepositoryOperations
-
findAll
- Specified by:
findAllin interfaceio.micronaut.data.operations.async.AsyncCriteriaRepositoryOperations
-
findAll
public <T> CompletionStage<List<T>> findAll(jakarta.persistence.criteria.CriteriaQuery<T> query, int offset, int limit) - Specified by:
findAllin interfaceio.micronaut.data.operations.async.AsyncCriteriaRepositoryOperations
-
updateAll
- Specified by:
updateAllin interfaceio.micronaut.data.operations.async.AsyncCriteriaRepositoryOperations
-
deleteAll
- Specified by:
deleteAllin interfaceio.micronaut.data.operations.async.AsyncCriteriaRepositoryOperations
-