com.holonplatform.core.datastore.operation.commons

## Interface ExecutableOperation<R>

- Type Parameters:
    `R` - Operation result type
  All Known Subinterfaces:
    AsyncBulkDelete, AsyncBulkInsert, AsyncBulkUpdate, AsyncDelete, AsyncInsert, AsyncRefresh, AsyncSave, AsyncUpdate, BeanBulkDelete<T>, BeanBulkInsert<T>, BeanBulkUpdate<T>, BulkDelete, BulkDeleteOperation<R,O>, BulkInsert, BulkInsertOperation<R,O>, BulkUpdate, BulkUpdateOperation<R,O>, Delete, ExecutableBulkOperation<R,C,O>, ExecutablePropertyBoxOperation<R,O>, Insert, Refresh, Save, Update

      public interface ExecutableOperation<R>

  Represents a `Datastore` operation which can be executed to obtain a result.
  Since:
    5.1.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `R` | `execute()` Execute the clause and return the amount of affected data objects

- - ### Method Detail

    - #### execute

          R execute()

      Execute the clause and return the amount of affected data objects
      Returns:
        the result of the operation execution

Copyright © 2019 The Holon Platform. All rights reserved.