Package io.micronaut.data.operations
Interface DeleteReturningRepositoryOperations
- All Superinterfaces:
 io.micronaut.context.ApplicationContextProvider,io.micronaut.core.convert.ConversionServiceProvider,HintsCapableRepository,RepositoryOperations
- All Known Implementing Classes:
 DefaultJdbcRepositoryOperations
A variation of 
RepositoryOperations that supports delete returning operations.- Since:
 - 4.2.0
 - Author:
 - Denis Stepanov
 
- 
Method Summary
Modifier and TypeMethodDescription<E,R> List<R> deleteAllReturning(@NonNull DeleteReturningBatchOperation<E, R> operation) Deletes the entities and returns a result.<E,R> R deleteReturning(@NonNull DeleteReturningOperation<E, R> operation) Deletes the entity and returns a result.Methods inherited from interface io.micronaut.context.ApplicationContextProvider
getApplicationContextMethods inherited from interface io.micronaut.core.convert.ConversionServiceProvider
getConversionServiceMethods inherited from interface io.micronaut.data.operations.HintsCapableRepository
getQueryHintsMethods inherited from interface io.micronaut.data.operations.RepositoryOperations
count, delete, deleteAll, execute, executeDelete, executeUpdate, exists, findAll, findAll, findOne, findOne, findPage, findStream, findStream, getEntity, persist, persistAll, update, updateAll 
- 
Method Details
- 
deleteReturning
Deletes the entity and returns a result.- Type Parameters:
 E- The entity typeR- The result type- Parameters:
 operation- The operation- Returns:
 - The deleted entity
 
 - 
deleteAllReturning
Deletes the entities and returns a result.- Type Parameters:
 E- The entity typeR- The result type- Parameters:
 operation- The operation- Returns:
 - The deleted entities
 
 
 -