# Package com.holonplatform.core.datastore.operation.commons

- Interface Summary
  Interface | Description
  --- | ---
  BulkDeleteOperation<R,O extends BulkDeleteOperation<R,O>> | Bulk `DELETE` `ExecutableBulkOperation`.
  BulkDeleteOperationConfiguration | Bulk `DELETE` operation configuration.
  BulkInsertOperation<R,O extends BulkInsertOperation<R,O>> | Bulk `INSERT` `ExecutableBulkOperation`.
  BulkInsertOperationConfiguration | Bulk `INSERT` operation configuration.
  BulkUpdateOperation<R,O extends BulkUpdateOperation<R,O>> | Bulk `UPDATE` `ExecutableBulkOperation`.
  BulkUpdateOperationConfiguration | Bulk `UPDATE` operation configuration.
  DatastoreOperation<O extends DatastoreOperation<O,C>,C extends DatastoreOperationConfiguration> | Represents a generic datastore operation.
  DatastoreOperationConfiguration | Represents a `DatastoreOperation` configuration.
  DatastoreOperationConfiguration.Builder<B extends DatastoreOperationConfiguration.Builder<B>> | Base `DatastoreOperationConfiguration` builder.
  ExecutableBulkOperation<R,C extends DatastoreOperationConfiguration,O extends ExecutableBulkOperation<R,C,O>> | An executable `DatastoreOperation`, through the `ExecutableOperation` API.
  ExecutableOperation<R> | Represents a `Datastore` operation which can be executed to obtain a result.
  ExecutablePropertyBoxOperation<R,O extends ExecutablePropertyBoxOperation<R,O>> | An executable `PropertyBoxOperation`, through the `ExecutableOperation` API.
  PropertyBoxOperation<O extends PropertyBoxOperation<O,C>,C extends PropertyBoxOperationConfiguration> | A `DatastoreOperation` which supports/requires a `PropertyBox` value.
  PropertyBoxOperationConfiguration | A `DatastoreOperationConfiguration` with `PropertyBox` support.
  PropertyBoxOperationConfiguration.Builder<B extends PropertyBoxOperationConfiguration.Builder<B>> | `PropertyBoxOperationConfiguration` builder.

Copyright © 2019 The Holon Platform. All rights reserved.