## Uses of Interface
oracle.nosql.driver.NoSQLHandle

- Packages that use NoSQLHandle
  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 NoSQLHandle in oracle.nosql.driver

    Methods in oracle.nosql.driver that return NoSQLHandle
    Modifier and Type | Method | Description
    --- | --- | ---
    `static NoSQLHandle` | NoSQLHandleFactory.`createNoSQLHandle​(NoSQLHandleConfig config)` | Creates a handle that can be used to access tables.

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

    Methods in oracle.nosql.driver.ops with parameters of type NoSQLHandle
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SystemResult.`waitForCompletion​(NoSQLHandle handle, int waitMillis, int delayMillis)` | Waits for the operation to be complete.
    `void` | TableResult.`waitForCompletion​(NoSQLHandle handle, int waitMillis, int delayMillis)` | Waits for a table operation to complete.
    `static TableResult` | TableResult.`waitForState​(NoSQLHandle handle, String tableName, String operationId, TableResult.State state, int waitMillis, int delayMillis)` | Deprecated. use `TableResult.waitForCompletion(oracle.nosql.driver.NoSQLHandle, int, int)` instead.
    `static TableResult` | TableResult.`waitForState​(NoSQLHandle handle, String tableName, TableResult.State state, int waitMillis, int delayMillis)` | Deprecated. use `TableResult.waitForCompletion(oracle.nosql.driver.NoSQLHandle, int, int)` instead.
    `static TableResult` | TableResult.`waitForState​(NoSQLHandle handle, TableResult result, TableResult.State state, int waitMillis, int delayMillis)` | Deprecated. use `TableResult.waitForCompletion(oracle.nosql.driver.NoSQLHandle, int, int)` instead.