com.holonplatform.core.datastore.bulk

## Interface BulkClause<C extends BulkClause<C>>

- Type Parameters:
    `C` - Concrete subtype
  All Superinterfaces:
    DMLClause<C>
  All Known Subinterfaces:
    BulkUpdate

      public interface BulkClause<C extends BulkClause<C>>
      extends DMLClause<C>

  Base interface for `Datastore` bulk DML clauses configuration.
  Since:
    5.0.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `<T> C` | `set(Path<T> path, T value)` Add a value binding using a `Path`.
    `C` | `setNull(Path path)` Bind the given `Path` to `null`

    - ### Methods inherited from interface com.holonplatform.core.datastore.bulk.DMLClause

      `execute`

- - ### Method Detail

    - #### set

          <T> C set(Path<T> path,
                    T value)

      Add a value binding using a `Path`.
      Type Parameters:
        `T` - Path type
      Parameters:
        `path` - Path to be updated
        `value` - value to set
      Returns:
        the current object

    - #### setNull

          C setNull(Path path)

      Bind the given `Path` to `null`
      Parameters:
        `path` - Path to be updated
      Returns:
        the current object

Copyright © 2017 The Holon Platform. All rights reserved.