# Uses of Interface
oracle.kv.table.TableIterator

Packages that use TableIterator
Package
Description
oracle.kv
This package contains the public API for using Oracle NoSQL Database.
oracle.kv.table
Table support for Oracle NoSQL Database.

- ## Uses of TableIterator in oracle.kv

  Methods in oracle.kv that return TableIterator
  Modifier and Type
  Method
  Description
  `TableIterator<RecordValue>`
  StatementResult.`iterator()`
  Returns a TableIterator over the records in this result.

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

  Methods in oracle.kv.table that return TableIterator
  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.
  `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.