## Uses of Interface
oracle.kv.table.TableOperation

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

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

    Methods in oracle.kv.table that return TableOperation
    Modifier and Type | Method and Description
    --- | ---
    `TableOperation` | TableOperationFactory.`createDelete(PrimaryKey key, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful)` Create a Delete operation suitable for use as an argument to the `execute` method.
    `TableOperation` | TableOperationFactory.`createDeleteIfVersion(PrimaryKey key, Version versionMatch, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful)` Create a Delete operation suitable for use as an argument to the `execute` method.
    `TableOperation` | TableOperationFactory.`createPut(Row row, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful)` Create a Put operation suitable for use as an argument to the `execute` method.
    `TableOperation` | TableOperationFactory.`createPutIfAbsent(Row row, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful)` Create a Put operation suitable for use as an argument to the `execute` method.
    `TableOperation` | TableOperationFactory.`createPutIfPresent(Row row, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful)` Create a Put operation suitable for use as an argument to the `execute` method.
    `TableOperation` | TableOperationFactory.`createPutIfVersion(Row row, Version versionMatch, ReturnRow.Choice prevReturn, boolean abortIfUnsuccessful)` Create a Put operation suitable for use as an argument to the `execute` method.

    Method parameters in oracle.kv.table with type arguments of type TableOperation
    Modifier and Type | Method and Description
    --- | ---
    `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.

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