## Uses of Class
oracle.kv.table.ReturnRow.Choice

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

- - ### Uses of ReturnRow.Choice in oracle.kv.table

    Methods in oracle.kv.table that return ReturnRow.Choice
    Modifier and Type | Method and Description
    --- | ---
    `ReturnRow.Choice` | ReturnRow.`getReturnChoice()` Returns the Choice of what information is returned.
    `static ReturnRow.Choice` | ReturnRow.Choice.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static ReturnRow.Choice[]` | ReturnRow.Choice.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in oracle.kv.table with parameters of type ReturnRow.Choice
    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.
    `ReturnRow` | Table.`createReturnRow(ReturnRow.Choice returnChoice)` Creates a ReturnRow object for the ReturnRow parameter in table put and delete methods in `TableAPI` such as `TableAPI.put(oracle.kv.table.Row, oracle.kv.table.ReturnRow, oracle.kv.table.WriteOptions)` and `TableAPI.delete(oracle.kv.table.PrimaryKey, oracle.kv.table.ReturnRow, oracle.kv.table.WriteOptions)`.

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