## Uses of Class
oracle.kv.table.WriteOptions

- Packages that use WriteOptions
  Package | Description
  --- | ---
  oracle.kv.table | Table support for Oracle NoSQL Database.

- - ### Uses of WriteOptions in oracle.kv.table

    Methods in oracle.kv.table with parameters of type WriteOptions
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | TableAPI.`delete(PrimaryKey key, ReturnRow prevRow, WriteOptions writeOptions)` Deletes a row from a table.
    `boolean` | TableAPI.`deleteIfVersion(PrimaryKey key, Version matchVersion, ReturnRow prevRow, WriteOptions writeOptions)` Deletes a row from a table but only if its version matches the one specified in matchVersion.
    `List<TableOperationResult>` | TableAPI.`execute(List<TableOperation> operations, WriteOptions writeOptions)` This method provides an efficient and transactional mechanism for executing a sequence of operations associated with tables that share the same shard key portion of their primary keys.
    `int` | TableAPI.`multiDelete(PrimaryKey key, MultiRowOptions getOptions, WriteOptions writeOptions)` Deletes multiple rows from a table in an atomic operation.
    `Version` | TableAPI.`put(Row row, ReturnRow prevRow, WriteOptions writeOptions)` Puts a row into a table.
    `Version` | TableAPI.`putIfAbsent(Row row, ReturnRow prevRow, WriteOptions writeOptions)` Puts a row into a table, but only if the row does not exist.
    `Version` | TableAPI.`putIfPresent(Row row, ReturnRow prevRow, WriteOptions writeOptions)` Puts a row into a table, but only if the row already exists.
    `Version` | TableAPI.`putIfVersion(Row row, Version matchVersion, ReturnRow prevRow, WriteOptions writeOptions)` Puts a row, but only if the version of the existing row matches the matchVersion argument.

Copyright (c) 2011, 2014 Oracle and/or its affiliates. All rights reserved.