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