# Uses of Class
oracle.kv.table.TableIteratorOptions

Packages that use TableIteratorOptions
Package
Description
oracle.kv.table
Table support for Oracle NoSQL Database.

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

  Methods in oracle.kv.table with parameters of type TableIteratorOptions
  Modifier and Type
  Method
  Description
  `TableIterator<Row>`
  TableAPI.`tableIterator(Iterator<PrimaryKey> primaryKeyIterator, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns an iterator over the rows matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).
  `TableIterator<Row>`
  TableAPI.`tableIterator(List<Iterator<PrimaryKey>> primaryKeyIterators, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns an iterator over the rows matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).
  `TableIterator<Row>`
  TableAPI.`tableIterator(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns an iterator over the rows associated with an index key.
  `TableIterator<Row>`
  TableAPI.`tableIterator(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns an iterator over the rows associated with a partial primary key.
  `Publisher<Row>`
  TableAPI.`tableIteratorAsync(Iterator<PrimaryKey> primaryKeyIterator, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the rows matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).
  `Publisher<Row>`
  TableAPI.`tableIteratorAsync(List<Iterator<PrimaryKey>> primaryKeyIterators, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the rows matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).
  `Publisher<Row>`
  TableAPI.`tableIteratorAsync(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the rows associated with an index key.
  `Publisher<Row>`
  TableAPI.`tableIteratorAsync(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the rows associated with a partial primary key.
  `TableIterator<PrimaryKey>`
  TableAPI.`tableKeysIterator(Iterator<PrimaryKey> primaryKeyIterator, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns an iterator over the keys matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).
  `TableIterator<PrimaryKey>`
  TableAPI.`tableKeysIterator(List<Iterator<PrimaryKey>> primaryKeyIterators, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns an iterator over the keys matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).
  `TableIterator<KeyPair>`
  TableAPI.`tableKeysIterator(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Return the keys for matching rows associated with an index key.
  `TableIterator<PrimaryKey>`
  TableAPI.`tableKeysIterator(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns an iterator over the keys associated with a partial primary key.
  `Publisher<PrimaryKey>`
  TableAPI.`tableKeysIteratorAsync(Iterator<PrimaryKey> primaryKeyIterator, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the keys matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).
  `Publisher<PrimaryKey>`
  TableAPI.`tableKeysIteratorAsync(List<Iterator<PrimaryKey>> primaryKeyIterators, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the keys matching the primary keys supplied by iterator (or the rows in ancestor or descendant tables, or those in a range specified by the MultiRowOptions argument).
  `Publisher<KeyPair>`
  TableAPI.`tableKeysIteratorAsync(IndexKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns a publisher that can be used to subscribe to the results of an asynchronous iteration over the keys for matching rows associated with an index key.
  `Publisher<PrimaryKey>`
  TableAPI.`tableKeysIteratorAsync(PrimaryKey key, MultiRowOptions getOptions, TableIteratorOptions iterateOptions)`
  Returns a publisher that can be used to subscribe to the results an asynchronous iteration over the keys associated with a partial primary key.