# Uses of Class
oracle.nosql.driver.Version

Packages that use Version
Package
Description
oracle.nosql.driver
Contains the public API for using the Oracle NoSQL Database as well as configuration and common parameter classes used in database operations.
oracle.nosql.driver.ops
Contains the input and response classes used for Oracle NoSQL Database operations.

- ## Uses of Version in oracle.nosql.driver

  Methods in oracle.nosql.driver that return Version
  Modifier and Type
  Method
  Description
  `static Version`
  Version.`createVersion(byte[] version)`
  Creates a Version instance from a byte[] which may have been acquired from a query using the row_version() function which returns a FieldValue of type BINARY.

- ## Uses of Version in oracle.nosql.driver.ops

  Methods in oracle.nosql.driver.ops that return Version
  Modifier and Type
  Method
  Description
  `Version`
  DeleteResult.`getExistingVersion()`
  Returns the existing row `Version` if available.
  `Version`
  PutResult.`getExistingVersion()`
  Returns the existing row `Version` if available.
  `Version`
  WriteMultipleResult.OperationResult.`getExistingVersion()`
  Returns the existing row version associated with the key if available.
  `Version`
  DeleteRequest.`getMatchVersion()`
  Returns the `Version` used for a match on a conditional delete.
  `Version`
  PutRequest.`getMatchVersion()`
  Returns the `Version` used for a match on a conditional put.
  `Version`
  GetResult.`getVersion()`
  Returns the `Version` of the row if the operation was successful, or null if the row does not exist.
  `Version`
  PutResult.`getVersion()`
  Returns the `Version` of the new row if the operation was successful.
  `Version`
  WriteMultipleResult.OperationResult.`getVersion()`
  Returns the version of the new row for put operation, or null if put operations did not succeed or the operation is delete operation.
  Methods in oracle.nosql.driver.ops with parameters of type Version
  Modifier and Type
  Method
  Description
  `DeleteRequest`
  DeleteRequest.`setMatchVersion(Version version)`
  Sets the `Version` to use for a conditional delete operation.
  `PutRequest`
  PutRequest.`setMatchVersion(Version version)`
  Sets the `Version` to use for a conditional put operation.