# Uses of Interface
oracle.kv.table.Table

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

- ## Uses of Table in oracle.kv.query

  Methods in oracle.kv.query with parameters of type Table
  Modifier and Type
  Method
  Description
  `default void`
  PrepareCallback.`newTable(Table table)`
  Called when a new table has been constructed during query compilation.

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

  Methods in oracle.kv.table that return Table
  Modifier and Type
  Method
  Description
  `Table`
  Table.`clone()`
  Clone the table.
  `Table`
  Table.`getChildTable(String name)`
  Gets the named child table if it exists.
  `Table`
  Table.`getParent()`
  Returns the parent table, or null if this table has no parent.
  `Table`
  Index.`getTable()`
  Returns the Table on which the index is defined.
  `Table`
  Row.`getTable()`
  Return the Table associated with this row.
  `Table`
  TableAPI.`getTable(String fullNamespaceName)`
  Gets an instance of a table.
  `Table`
  TableAPI.`getTable(String namespace, String tableFullName)`
  Gets an instance of a table.
  `Table`
  Table.`getVersion(int version)`
  Gets the specified version of the table.
  Methods in oracle.kv.table that return types with arguments of type Table
  Modifier and Type
  Method
  Description
  `Map<String,Table>`
  Table.`getChildTables()`
  Gets an unmodifiable view of all child tables of this table.
  `List<Table>`
  MultiRowOptions.`getIncludedChildTables()`
  Gets the list of child tables to be included in an operation that returns multiple rows or keys.
  `List<Table>`
  MultiRowOptions.`getIncludedParentTables()`
  Gets the list of ancestor tables to be included in an operation that returns multiple rows or keys.
  `Map<String,Table>`
  TableAPI.`getTables()`
  Gets all known tables.
  `Map<String,Table>`
  TableAPI.`getTables(String namespace)`
  Gets all known tables in the specified namespace.
  Methods in oracle.kv.table with parameters of type Table
  Modifier and Type
  Method
  Description
  `static long`
  TableUtils.`getId(Table table)`
  Get the table's ID.
  `static String`
  TableUtils.`getIdString(Table table)`
  Get the table's ID as a String.
  Method parameters in oracle.kv.table with type arguments of type Table
  Modifier and Type
  Method
  Description
  `MultiRowOptions`
  MultiRowOptions.`setIncludedChildTables(List<Table> newChildren)`
  Specifies the child (descendant) tables for which rows are selected by the operation.
  `MultiRowOptions`
  MultiRowOptions.`setIncludedParentTables(List<Table> newAncestors)`
  Specifies the parent (ancestor) tables for which rows are selected by the operation.
  Constructor parameters in oracle.kv.table with type arguments of type Table
  Modifier
  Constructor
  Description
  ``
  `MultiRowOptions(FieldRange fieldRange, List<Table> ancestors, List<Table> children)`
  Full constructor requiring all members.