## Uses of Interface
com.holonplatform.core.datastore.Datastore.WriteOption

- Packages that use Datastore.WriteOption
  Package | Description
  --- | ---
  com.holonplatform.core.datastore |

- - ### Uses of Datastore.WriteOption in com.holonplatform.core.datastore

    Classes in com.holonplatform.core.datastore that implement Datastore.WriteOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultWriteOption` Default Datastore `Datastore.WriteOption`s enumeration.

    Methods in com.holonplatform.core.datastore with parameters of type Datastore.WriteOption
    Modifier and Type | Method and Description
    --- | ---
    `BulkDelete` | Datastore.`bulkDelete(DataTarget<?> target, Datastore.WriteOption... options)` Create a `BulkDelete` clause for bulk DELETE operations.
    `BulkInsert` | Datastore.`bulkInsert(DataTarget<?> target, PropertySet<?> propertySet, Datastore.WriteOption... options)` Create a `BulkInsert` clause for bulk INSERT operations.
    `BulkUpdate` | Datastore.`bulkUpdate(DataTarget<?> target, Datastore.WriteOption... options)` Create a `BulkUpdate` clause for bulk UPDATE operations.
    `Datastore.OperationResult` | Datastore.`delete(DataTarget<?> target, PropertyBox propertyBox, Datastore.WriteOption... options)` Remove a persistent element from datastore, using given `target` to denote persistent entity to delete and given `PropertyBox` to provide key property values
    `Datastore.OperationResult` | Datastore.`insert(DataTarget<?> target, PropertyBox propertyBox, Datastore.WriteOption... options)` Insert a `PropertyBox` using given `target` to denote persistent entity of datastore.
    `Datastore.OperationResult` | Datastore.`save(DataTarget<?> target, PropertyBox propertyBox, Datastore.WriteOption... options)` Save a `PropertyBox` using given `target` to denote persistent entity of datastore: insert data if not exists, update it otherwise.
    `Datastore.OperationResult` | Datastore.`update(DataTarget<?> target, PropertyBox propertyBox, Datastore.WriteOption... options)` Update a `PropertyBox` using given `target` to denote persistent entity of datastore.

Copyright © 2017 The Holon Platform. All rights reserved.