# Uses of Enum
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
  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
  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)`.