# Uses of Enum
oracle.kv.Direction

Packages that use Direction
Package
Description
oracle.kv
This package contains the public API for using Oracle NoSQL Database.
oracle.kv.hadoop.table
Support for running MapReduce jobs against data written to an Oracle NoSQL Database via the Table API.
oracle.kv.table
Table support for Oracle NoSQL Database.

- ## Uses of Direction in oracle.kv

  Methods in oracle.kv that return Direction
  Modifier and Type
  Method
  Description
  `static Direction`
  Direction.`valueOf(String name)`
  Returns the enum constant of this type with the specified name.
  `static Direction[]`
  Direction.`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 Direction
  Modifier and Type
  Method
  Description
  `Iterator<KeyValueVersion>`
  KVStore.`multiGetIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth)`
  The iterator form of `KVStore.multiGet(Key, KeyRange, Depth)`.
  `Iterator<KeyValueVersion>`
  KVStore.`multiGetIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)`
  The iterator form of `KVStore.multiGet(Key, KeyRange, Depth, Consistency, long, TimeUnit)`.
  `Iterator<Key>`
  KVStore.`multiGetKeysIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth)`
  The iterator form of `KVStore.multiGetKeys(Key, KeyRange, Depth)`.
  `Iterator<Key>`
  KVStore.`multiGetKeysIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)`
  The iterator form of `KVStore.multiGetKeys(Key, KeyRange, Depth, Consistency, long, TimeUnit)`.
  `Iterator<KeyValueVersion>`
  KVStore.`storeIterator(Direction direction, int batchSize)`
  Return an Iterator which iterates over all key/value pairs in unsorted order.
  `Iterator<KeyValueVersion>`
  KVStore.`storeIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth)`
  Return an Iterator which iterates over all key/value pairs (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
  `Iterator<KeyValueVersion>`
  KVStore.`storeIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)`
  Return an Iterator which iterates over all key/value pairs (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
  `ParallelScanIterator<KeyValueVersion>`
  KVStore.`storeIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit, StoreIteratorConfig storeIteratorConfig)`
  Return an Iterator which iterates over all key/value pairs (or the descendants of a parentKey, or those in a KeyRange).
  `Iterator<Key>`
  KVStore.`storeKeysIterator(Direction direction, int batchSize)`
  Return an Iterator which iterates over all keys in unsorted order.
  `Iterator<Key>`
  KVStore.`storeKeysIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth)`
  Return an Iterator which iterates over all keys (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
  `Iterator<Key>`
  KVStore.`storeKeysIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit)`
  Return an Iterator which iterates over all keys (or the descendants of a parentKey, or those in a KeyRange) in unsorted order.
  `ParallelScanIterator<Key>`
  KVStore.`storeKeysIterator(Direction direction, int batchSize, Key parentKey, KeyRange subRange, Depth depth, Consistency consistency, long timeout, TimeUnit timeoutUnit, StoreIteratorConfig storeIteratorConfig)`
  Return an Iterator which iterates over all keys (or the descendants of a parentKey, or those in a KeyRange).

- ## Uses of Direction in oracle.kv.hadoop.table

  Methods in oracle.kv.hadoop.table with parameters of type Direction
  Modifier and Type
  Method
  Description
  `static void`
  TableInputFormatBase.`setDirection(Direction newDirection)`
  Specifies the order in which records are returned by the InputFormat.

- ## Uses of Direction in oracle.kv.table

  Methods in oracle.kv.table that return Direction
  Modifier and Type
  Method
  Description
  `Direction`
  TableIteratorOptions.`getDirection()`
  Returns the direction.
  Constructors in oracle.kv.table with parameters of type Direction
  Modifier
  Constructor
  Description
  ``
  `TableIteratorOptions(Direction direction, Consistency consistency, long timeout, TimeUnit timeoutUnit)`
  Creates a `TableIteratorOptions` with the specified parameters.
  ``
  `TableIteratorOptions(Direction direction, Consistency consistency, long timeout, TimeUnit timeoutUnit, int maxConcurrentRequests, int batchResultsSize)`
  Creates a `TableIteratorOptions` with the specified parameters, including `maxConcurrentRequests` and `batchResultsSize` values.
  ``
  `TableIteratorOptions(Direction direction, Consistency consistency, long timeout, TimeUnit timeoutUnit, int maxConcurrentRequests, int batchResultsSize, int maxResultsBatches)`
  Deprecated.
  since 3.4, no longer supported.