Package io.micronaut.data.model.runtime
Interface UpdateBatchOperation<E>
- Type Parameters:
E- The entity type
- All Superinterfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider,io.micronaut.core.annotation.AnnotationSource,io.micronaut.core.attr.AttributeHolder,BatchOperation<E>,EntityOperation<E>,Iterable<E>,io.micronaut.core.naming.Named,PreparedDataOperation<E>,StoredDataOperation<E>
An update batch operation is an operation performed on one or more entities of the same type.
- Since:
- 2.3.0
- Author:
- Denis Stepanov
-
Field Summary
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY -
Method Summary
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.core.attr.AttributeHolder
getAttribute, getAttribute, getAttributesMethods inherited from interface io.micronaut.data.model.runtime.BatchOperation
allMethods inherited from interface io.micronaut.data.model.runtime.EntityOperation
getInvocationContext, getRepositoryType, getRootEntity, getStoredQueryMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface io.micronaut.core.naming.Named
getNameMethods inherited from interface io.micronaut.data.model.runtime.PreparedDataOperation
getParameterInRoleMethods inherited from interface io.micronaut.data.model.runtime.StoredDataOperation
getResultArgument
-
Method Details
-
split
List<UpdateOperation<E>> split()Split the batch operation into individual updates.- Returns:
- The separated updates.
-