## Uses of Class
oracle.nosql.driver.ops.TableRequest

- Packages that use TableRequest
  Package | Description
  --- | ---
  oracle.nosql.driver | Contains the public API for using the Oracle NoSQL Database as well as configuration and common parameter classes used in database operations.
  oracle.nosql.driver.ops | Contains the input and response classes used for Oracle NoSQL Database operations.

- - ### Uses of TableRequest in oracle.nosql.driver

    Methods in oracle.nosql.driver with parameters of type TableRequest
    Modifier and Type | Method | Description
    --- | --- | ---
    `TableResult` | NoSQLHandle.`doTableRequest​(TableRequest request, int timeoutMs, int pollIntervalMs)` | A convenience method that performs a TableRequest and waits for completion of the operation.
    `TableResult` | NoSQLHandle.`tableRequest​(TableRequest request)` | Performs an operation on a table.

  - ### Uses of TableRequest in oracle.nosql.driver.ops

    Methods in oracle.nosql.driver.ops that return TableRequest
    Modifier and Type | Method | Description
    --- | --- | ---
    `TableRequest` | TableRequest.`setCompartment​(String compartment)` | Cloud service only.
    `TableRequest` | TableRequest.`setDefaults​(NoSQLHandleConfig config)` |
    `TableRequest` | TableRequest.`setStatement​(String statement)` | Sets the query statement to use for the operation.
    `TableRequest` | TableRequest.`setTableLimits​(TableLimits tableLimits)` | Cloud service only.
    `TableRequest` | TableRequest.`setTableName​(String tableName)` | Sets the table name to use for the operation.
    `TableRequest` | TableRequest.`setTimeout​(int timeoutMs)` | Sets the request timeout value, in milliseconds.