# 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.