com.holonplatform.core.datastore.operation.commons

## Interface ExecutableBulkOperation<R,C extends DatastoreOperationConfiguration,O extends ExecutableBulkOperation<R,C,O>>

- Type Parameters:
    `R` - Operation result type
    `C` - Concrete operation configuration type
    `O` - Concrete operation type
  All Superinterfaces:
    DatastoreCommodity, DatastoreOperation<O,C>, DatastoreOperationConfiguration.Builder<O>, ExecutableOperation<R>, ExpressionResolver.ExpressionResolverBuilder<O>, Serializable
  All Known Subinterfaces:
    AsyncBulkDelete, AsyncBulkInsert, AsyncBulkUpdate, BulkDelete, BulkDeleteOperation<R,O>, BulkInsert, BulkInsertOperation<R,O>, BulkUpdate, BulkUpdateOperation<R,O>

      public interface ExecutableBulkOperation<R,C extends DatastoreOperationConfiguration,O extends ExecutableBulkOperation<R,C,O>>
      extends DatastoreOperation<O,C>, ExecutableOperation<R>, DatastoreCommodity

  An executable `DatastoreOperation`, through the `ExecutableOperation` API.

  This operation can be handled a as `DatastoreCommodity`.

  Since:
    5.2.0

- - ### Method Summary

    - ### Methods inherited from interface com.holonplatform.core.datastore.operation.commons.DatastoreOperation

      `getConfiguration`

    - ### Methods inherited from interface com.holonplatform.core.datastore.operation.commons.DatastoreOperationConfiguration.Builder

      `parameter, parameter, target, withExpressionResolvers, withWriteOption, withWriteOptions, withWriteOptions`

    - ### Methods inherited from interface com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder

      `withExpressionResolver`

    - ### Methods inherited from interface com.holonplatform.core.datastore.operation.commons.ExecutableOperation

      `execute`

Copyright © 2019 The Holon Platform. All rights reserved.