# 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.`setDefinedTags(DefinedTags definedTags)`
  Cloud service only.
  `TableRequest`
  TableRequest.`setFreeFormTags(FreeFormTags freeFormTags)`
  Cloud service only.
  `TableRequest`
  TableRequest.`setMatchEtag(String etag)`
  Cloud service only.
  `TableRequest`
  TableRequest.`setNamespace(String namespace)`
  Sets the optional namespace.
  `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.