Package io.micronaut.data.model.runtime
Interface BatchOperation<E>
-
- Type Parameters:
E
- The entity type
- All Superinterfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider
,io.micronaut.core.annotation.AnnotationSource
,io.micronaut.core.attr.AttributeHolder
,EntityOperation<E>
,java.lang.Iterable<E>
,io.micronaut.core.naming.Named
,PreparedDataOperation<E>
,StoredDataOperation<E>
- All Known Subinterfaces:
DeleteBatchOperation<E>
,InsertBatchOperation<E>
,UpdateBatchOperation<E>
public interface BatchOperation<E> extends EntityOperation<E>, java.lang.Iterable<E>, PreparedDataOperation<E>
A batch operation is an operation performed on one or more entities of the same type.- Since:
- 1.0.0
- Author:
- graemerocher
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
all()
-
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
-
Methods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
-
Methods inherited from interface io.micronaut.core.attr.AttributeHolder
getAttribute, getAttribute, getAttributes
-
Methods inherited from interface io.micronaut.data.model.runtime.EntityOperation
getInvocationContext, getRepositoryType, getRootEntity, getStoredQuery
-
Methods inherited from interface io.micronaut.data.model.runtime.PreparedDataOperation
getParameterInRole
-
Methods inherited from interface io.micronaut.data.model.runtime.StoredDataOperation
getResultArgument, getTransactionDefinition
-
-