# Uses of Enum
oracle.kv.ReturnValueVersion.Choice

Packages that use ReturnValueVersion.Choice
Package
Description
oracle.kv
This package contains the public API for using Oracle NoSQL Database.

- ## Uses of ReturnValueVersion.Choice in oracle.kv

  Methods in oracle.kv that return ReturnValueVersion.Choice
  Modifier and Type
  Method
  Description
  `ReturnValueVersion.Choice`
  ReturnValueVersion.`getReturnChoice()`
  Returns the ReturnValueVersion.Choice used to create this object.
  `static ReturnValueVersion.Choice`
  ReturnValueVersion.Choice.`valueOf(String name)`
  Returns the enum constant of this type with the specified name.
  `static ReturnValueVersion.Choice[]`
  ReturnValueVersion.Choice.`values()`
  Returns an array containing the constants of this enum type, in the order they are declared.
  Methods in oracle.kv with parameters of type ReturnValueVersion.Choice
  Modifier and Type
  Method
  Description
  `Operation`
  OperationFactory.`createDelete(Key key, ReturnValueVersion.Choice prevReturn, boolean abortIfUnsuccessful)`
  Create a Delete operation suitable for use as an argument to the `execute` method.
  `Operation`
  OperationFactory.`createDeleteIfVersion(Key key, Version version, ReturnValueVersion.Choice prevReturn, boolean abortIfUnsuccessful)`
  Create a Delete operation suitable for use as an argument to the `execute` method.
  `Operation`
  OperationFactory.`createPut(Key key, Value value, ReturnValueVersion.Choice prevReturn, boolean abortIfUnsuccessful)`
  Create a Put operation suitable for use as an argument to the `execute` method.
  `Operation`
  OperationFactory.`createPutIfAbsent(Key key, Value value, ReturnValueVersion.Choice prevReturn, boolean abortIfUnsuccessful)`
  Create a Put operation suitable for use as an argument to the `execute` method.
  `Operation`
  OperationFactory.`createPutIfPresent(Key key, Value value, ReturnValueVersion.Choice prevReturn, boolean abortIfUnsuccessful)`
  Create a Put operation suitable for use as an argument to the `execute` method.
  `Operation`
  OperationFactory.`createPutIfVersion(Key key, Value value, Version version, ReturnValueVersion.Choice prevReturn, boolean abortIfUnsuccessful)`
  Create a Put operation suitable for use as an argument to the `execute` method.
  Constructors in oracle.kv with parameters of type ReturnValueVersion.Choice
  Modifier
  Constructor
  Description
  ``
  `ReturnValueVersion(ReturnValueVersion.Choice returnChoice)`
  Creates an object for returning the value, version or both.