## Uses of Class
oracle.nosql.driver.Version

- Packages that use Version
  Package | Description
  --- | ---
  oracle.nosql.driver.ops | Contains the input and response classes used for Oracle NoSQL Database operations.
  oracle.nosql.driver.ops.serde |

- - ### 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.

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

    Methods in oracle.nosql.driver.ops.serde with parameters of type Version
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | BinaryProtocol.`writeVersion​(oracle.nosql.driver.util.ByteOutputStream out, Version version)` |