Interface DeleteBatchOperation<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>, java.lang.Iterable<E>, io.micronaut.core.naming.Named, PreparedDataOperation<E>, StoredDataOperation<E>

    public interface DeleteBatchOperation<E>
    extends BatchOperation<E>
    A delete batch operation is an operation performed on one or more entities of the same type.
    Since:
    2.3.0
    • Field Summary

      • Fields inherited from interface io.micronaut.core.annotation.AnnotationSource

        EMPTY
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<DeleteOperation<E>> split()
      Split the batch operation into individual deletes.
      • 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 java.lang.Iterable

        forEach, iterator, spliterator
      • Methods inherited from interface io.micronaut.core.naming.Named

        getName
    • Method Detail

      • split

        java.util.List<DeleteOperation<E>> split()
        Split the batch operation into individual deletes.
        Returns:
        The separated deletes.