Interface BlockingReactorCriteriaRepositoryOperations
- All Superinterfaces:
 BlockingCriteriaCapableRepository,CriteriaRepositoryOperations,ReactiveCriteriaCapableRepository,ReactorCriteriaCapableRepository
public interface BlockingReactorCriteriaRepositoryOperations
extends CriteriaRepositoryOperations, BlockingCriteriaCapableRepository, ReactorCriteriaCapableRepository
Implementation of 
CriteriaRepositoryOperations that blocks every call from ReactorCriteriaCapableRepository.- Since:
 - 4.5.0
 - Author:
 - Denis Stepanov
 
- 
Method Summary
Modifier and TypeMethodDescriptiondefault CriteriaRepositoryOperationsblocking()Executes a delete for the given query and parameter values.default <T> List<T>findAll(@NonNull jakarta.persistence.criteria.CriteriaQuery<T> query) Finds all results for the given query.default <R> RfindOne(@NonNull jakarta.persistence.criteria.CriteriaQuery<R> query) Find one by Query.Executes an update for the given query and parameter values.Methods inherited from interface io.micronaut.data.operations.CriteriaRepositoryOperations
getCriteriaBuilderMethods inherited from interface io.micronaut.data.operations.reactive.ReactorCriteriaCapableRepository
reactive 
- 
Method Details
- 
blocking
- Specified by:
 blockingin interfaceBlockingCriteriaCapableRepository- Returns:
 - The blocking operations.
 
 - 
findOne
@Nullable default <R> R findOne(@NonNull @NonNull jakarta.persistence.criteria.CriteriaQuery<R> query) Description copied from interface:CriteriaRepositoryOperationsFind one by Query.- Specified by:
 findOnein interfaceCriteriaRepositoryOperations- Type Parameters:
 R- The result type- Parameters:
 query- The query- Returns:
 - A result or null
 
 - 
findAll
Description copied from interface:CriteriaRepositoryOperationsFinds all results for the given query.- Specified by:
 findAllin interfaceCriteriaRepositoryOperations- Type Parameters:
 T- The generic type- Parameters:
 query- The query- Returns:
 - An iterable result
 
 - 
updateAll
default Optional<Number> updateAll(@NonNull @NonNull jakarta.persistence.criteria.CriteriaUpdate<Number> query) Description copied from interface:CriteriaRepositoryOperationsExecutes an update for the given query and parameter values. If it is possible to return the number of objects updated, then do so.- Specified by:
 updateAllin interfaceCriteriaRepositoryOperations- Parameters:
 query- The prepared query- Returns:
 - An optional number with the count of the number of records updated
 
 - 
deleteAll
default Optional<Number> deleteAll(@NonNull @NonNull jakarta.persistence.criteria.CriteriaDelete<Number> query) Description copied from interface:CriteriaRepositoryOperationsExecutes a delete for the given query and parameter values. If it is possible to return the number of objects deleted, then do so.- Specified by:
 deleteAllin interfaceCriteriaRepositoryOperations- Parameters:
 query- The query- Returns:
 - An optional number with the count of the number of records updated
 
 
 -