## Uses of Class
oracle.kv.ValueVersion

- Packages that use ValueVersion
  Package | Description
  --- | ---
  oracle.kv | This package contains the public API for using Oracle NoSQL Database.

- - ### Uses of ValueVersion in oracle.kv

    Subclasses of ValueVersion in oracle.kv
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReturnValueVersion` Used with put and delete operations to return the previous value and version.

    Methods in oracle.kv that return ValueVersion
    Modifier and Type | Method and Description
    --- | ---
    `ValueVersion` | KVStore.`get(Key key)` Get the value associated with the key.
    `ValueVersion` | KVStore.`get(Key key, Consistency consistency, long timeout, TimeUnit timeoutUnit)` Get the value associated with the key.
    `ValueVersion` | ValueVersion.`setValue(Value value)` Used internally to initialize the Value part of the KV pair.
    `ValueVersion` | ValueVersion.`setVersion(Version version)` Used internally to initialize the Version of the KV pair.

    Methods in oracle.kv that return types with arguments of type ValueVersion
    Modifier and Type | Method and Description
    --- | ---
    `SortedMap<Key,ValueVersion>` | KVStore.`multiGet(Key parentKey, KeyRange subRange, Depth depth)` Returns the descendant key/value pairs associated with the `parentKey`.
    `SortedMap<Key,ValueVersion>` | KVStore.`multiGet(Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)` Returns the descendant key/value pairs associated with the `parentKey`.

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