Uses of Class com.sleepycat.thrift.TDatabase (Oracle - Berkeley DB Client-Server API)
Date: 2018-05-29

## Uses of Class
com.sleepycat.thrift.TDatabase

- Packages that use TDatabase
  Package | Description
  --- | ---
  com.sleepycat.client |
  com.sleepycat.thrift |

- - ### Uses of TDatabase in com.sleepycat.client

    Fields in com.sleepycat.client declared as TDatabase
    Modifier and Type | Field and Description
    --- | ---
    `protected TDatabase` | SDatabase.`tDb` The remote database handle.

    Constructors in com.sleepycat.client with parameters of type TDatabase
    Constructor and Description
    `SDatabase(TDatabase tDb, java.lang.String fileName, java.lang.String databaseName, BdbService.Client client, SEnvironment env)` Constructor for subclasses.

  - ### Uses of TDatabase in com.sleepycat.thrift

    Fields in com.sleepycat.thrift declared as TDatabase
    Modifier and Type | Field and Description
    --- | ---
    `TDatabase` | BdbService.closeDatabaseHandle_args.`db`
    `TDatabase` | BdbService.getDatabaseConfig_args.`db`
    `TDatabase` | BdbService.setDatabaseConfig_args.`db`
    `TDatabase` | BdbService.dbGet_args.`db`
    `TDatabase` | BdbService.dbPut_args.`db`
    `TDatabase` | BdbService.dbDelete_args.`db`
    `TDatabase` | BdbService.dbKeyExists_args.`db`
    `TDatabase` | BdbService.dbKeyRange_args.`db`
    `TDatabase` | BdbService.dbCompact_args.`db`
    `TDatabase` | BdbService.dbTruncate_args.`db`
    `TDatabase` | BdbService.openCursor_args.`db`
    `TDatabase` | BdbService.openSequence_args.`db`
    `TDatabase` | BdbService.removeSequence_args.`db`
    `TDatabase` | BdbService.getDatabaseStatistics_args.`db`
    `TDatabase` | TSecondaryDatabaseConfig.`foreignDb`
    `TDatabase` | BdbService.openJoinCursor_args.`pdb`
    `TDatabase` | BdbService.openSecondaryDatabase_args.`primaryDb`
    `TDatabase` | BdbService.dbGetWithPKey_args.`sdb`
    `TDatabase` | BdbService.openDatabase_result.`success`
    `TDatabase` | BdbService.openSecondaryDatabase_result.`success`

    Fields in com.sleepycat.thrift with type parameters of type TDatabase
    Modifier and Type | Field and Description
    --- | ---
    `java.util.Map<TDatabase,java.util.List<TDbt>>` | TKeyDataWithSecondaryKeys.`skeys`

    Methods in com.sleepycat.thrift that return TDatabase
    Modifier and Type | Method and Description
    --- | ---
    `TDatabase` | TDatabase.`deepCopy()`
    `TDatabase` | BdbService.closeDatabaseHandle_args.`getDb()`
    `TDatabase` | BdbService.getDatabaseConfig_args.`getDb()`
    `TDatabase` | BdbService.setDatabaseConfig_args.`getDb()`
    `TDatabase` | BdbService.dbGet_args.`getDb()`
    `TDatabase` | BdbService.dbPut_args.`getDb()`
    `TDatabase` | BdbService.dbDelete_args.`getDb()`
    `TDatabase` | BdbService.dbKeyExists_args.`getDb()`
    `TDatabase` | BdbService.dbKeyRange_args.`getDb()`
    `TDatabase` | BdbService.dbCompact_args.`getDb()`
    `TDatabase` | BdbService.dbTruncate_args.`getDb()`
    `TDatabase` | BdbService.openCursor_args.`getDb()`
    `TDatabase` | BdbService.openSequence_args.`getDb()`
    `TDatabase` | BdbService.removeSequence_args.`getDb()`
    `TDatabase` | BdbService.getDatabaseStatistics_args.`getDb()`
    `TDatabase` | TSecondaryDatabaseConfig.`getForeignDb()`
    `TDatabase` | BdbService.openJoinCursor_args.`getPdb()`
    `TDatabase` | BdbService.openSecondaryDatabase_args.`getPrimaryDb()`
    `TDatabase` | BdbService.AsyncClient.openDatabase_call.`getResult()`
    `TDatabase` | BdbService.AsyncClient.openSecondaryDatabase_call.`getResult()`
    `TDatabase` | BdbService.dbGetWithPKey_args.`getSdb()`
    `TDatabase` | BdbService.openDatabase_result.`getSuccess()`
    `TDatabase` | BdbService.openSecondaryDatabase_result.`getSuccess()`
    `TDatabase` | BdbService.Iface.`openDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabaseConfig dbConfig)`
    `TDatabase` | BdbService.Client.`openDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabaseConfig dbConfig)`
    `TDatabase` | BdbService.Iface.`openSecondaryDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig)`
    `TDatabase` | BdbService.Client.`openSecondaryDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig)`
    `TDatabase` | BdbService.Client.`recv_openDatabase()`
    `TDatabase` | BdbService.Client.`recv_openSecondaryDatabase()`
    `TDatabase` | TDatabase.`setHandle(long handle)`

    Methods in com.sleepycat.thrift that return types with arguments of type TDatabase
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.thrift.async.AsyncMethodCallback<TDatabase>` | BdbService.AsyncProcessor.openDatabase.`getResultHandler(org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid)`
    `org.apache.thrift.async.AsyncMethodCallback<TDatabase>` | BdbService.AsyncProcessor.openSecondaryDatabase.`getResultHandler(org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid)`
    `java.util.Map<TDatabase,java.util.List<TDbt>>` | TKeyDataWithSecondaryKeys.`getSkeys()`

    Methods in com.sleepycat.thrift with parameters of type TDatabase
    Modifier and Type | Method and Description
    --- | ---
    `void` | BdbService.Iface.`closeDatabaseHandle(TDatabase db)`
    `void` | BdbService.Client.`closeDatabaseHandle(TDatabase db)`
    `void` | BdbService.AsyncIface.`closeDatabaseHandle(TDatabase db, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler)`
    `void` | BdbService.AsyncClient.`closeDatabaseHandle(TDatabase db, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler)`
    `int` | TDatabase.`compareTo(TDatabase other)`
    `TCompactResult` | BdbService.Iface.`dbCompact(TDatabase db, TTransaction txn, TDbt start, TDbt stop, TCompactConfig config)`
    `TCompactResult` | BdbService.Client.`dbCompact(TDatabase db, TTransaction txn, TDbt start, TDbt stop, TCompactConfig config)`
    `void` | BdbService.AsyncIface.`dbCompact(TDatabase db, TTransaction txn, TDbt start, TDbt stop, TCompactConfig config, org.apache.thrift.async.AsyncMethodCallback<TCompactResult> resultHandler)`
    `void` | BdbService.AsyncClient.`dbCompact(TDatabase db, TTransaction txn, TDbt start, TDbt stop, TCompactConfig config, org.apache.thrift.async.AsyncMethodCallback<TCompactResult> resultHandler)`
    `TOperationStatus` | BdbService.Iface.`dbDelete(TDatabase db, TTransaction txn, java.util.List<TKeyData> keyOrPairs)`
    `TOperationStatus` | BdbService.Client.`dbDelete(TDatabase db, TTransaction txn, java.util.List<TKeyData> keyOrPairs)`
    `void` | BdbService.AsyncIface.`dbDelete(TDatabase db, TTransaction txn, java.util.List<TKeyData> keyOrPairs, org.apache.thrift.async.AsyncMethodCallback<TOperationStatus> resultHandler)`
    `void` | BdbService.AsyncClient.`dbDelete(TDatabase db, TTransaction txn, java.util.List<TKeyData> keyOrPairs, org.apache.thrift.async.AsyncMethodCallback<TOperationStatus> resultHandler)`
    `TGetResult` | BdbService.Iface.`dbGet(TDatabase db, TTransaction txn, TKeyData keyData, TDbGetConfig config)`
    `TGetResult` | BdbService.Client.`dbGet(TDatabase db, TTransaction txn, TKeyData keyData, TDbGetConfig config)`
    `void` | BdbService.AsyncIface.`dbGet(TDatabase db, TTransaction txn, TKeyData keyData, TDbGetConfig config, org.apache.thrift.async.AsyncMethodCallback<TGetResult> resultHandler)`
    `void` | BdbService.AsyncClient.`dbGet(TDatabase db, TTransaction txn, TKeyData keyData, TDbGetConfig config, org.apache.thrift.async.AsyncMethodCallback<TGetResult> resultHandler)`
    `TGetWithPKeyResult` | BdbService.Iface.`dbGetWithPKey(TDatabase sdb, TTransaction txn, TKeyDataWithPKey keyPKey, TDbGetConfig config)`
    `TGetWithPKeyResult` | BdbService.Client.`dbGetWithPKey(TDatabase sdb, TTransaction txn, TKeyDataWithPKey keyPKey, TDbGetConfig config)`
    `void` | BdbService.AsyncIface.`dbGetWithPKey(TDatabase sdb, TTransaction txn, TKeyDataWithPKey keyPKey, TDbGetConfig config, org.apache.thrift.async.AsyncMethodCallback<TGetWithPKeyResult> resultHandler)`
    `void` | BdbService.AsyncClient.`dbGetWithPKey(TDatabase sdb, TTransaction txn, TKeyDataWithPKey keyPKey, TDbGetConfig config, org.apache.thrift.async.AsyncMethodCallback<TGetWithPKeyResult> resultHandler)`
    `TOperationStatus` | BdbService.Iface.`dbKeyExists(TDatabase db, TTransaction txn, TDbt key)`
    `TOperationStatus` | BdbService.Client.`dbKeyExists(TDatabase db, TTransaction txn, TDbt key)`
    `void` | BdbService.AsyncIface.`dbKeyExists(TDatabase db, TTransaction txn, TDbt key, org.apache.thrift.async.AsyncMethodCallback<TOperationStatus> resultHandler)`
    `void` | BdbService.AsyncClient.`dbKeyExists(TDatabase db, TTransaction txn, TDbt key, org.apache.thrift.async.AsyncMethodCallback<TOperationStatus> resultHandler)`
    `TKeyRangeResult` | BdbService.Iface.`dbKeyRange(TDatabase db, TTransaction txn, TDbt key)`
    `TKeyRangeResult` | BdbService.Client.`dbKeyRange(TDatabase db, TTransaction txn, TDbt key)`
    `void` | BdbService.AsyncIface.`dbKeyRange(TDatabase db, TTransaction txn, TDbt key, org.apache.thrift.async.AsyncMethodCallback<TKeyRangeResult> resultHandler)`
    `void` | BdbService.AsyncClient.`dbKeyRange(TDatabase db, TTransaction txn, TDbt key, org.apache.thrift.async.AsyncMethodCallback<TKeyRangeResult> resultHandler)`
    `TPutResult` | BdbService.Iface.`dbPut(TDatabase db, TTransaction txn, java.util.List<TKeyDataWithSecondaryKeys> pairs, TDbPutConfig config)`
    `TPutResult` | BdbService.Client.`dbPut(TDatabase db, TTransaction txn, java.util.List<TKeyDataWithSecondaryKeys> pairs, TDbPutConfig config)`
    `void` | BdbService.AsyncIface.`dbPut(TDatabase db, TTransaction txn, java.util.List<TKeyDataWithSecondaryKeys> pairs, TDbPutConfig config, org.apache.thrift.async.AsyncMethodCallback<TPutResult> resultHandler)`
    `void` | BdbService.AsyncClient.`dbPut(TDatabase db, TTransaction txn, java.util.List<TKeyDataWithSecondaryKeys> pairs, TDbPutConfig config, org.apache.thrift.async.AsyncMethodCallback<TPutResult> resultHandler)`
    `int` | BdbService.Iface.`dbTruncate(TDatabase db, TTransaction txn, boolean countRecords)`
    `int` | BdbService.Client.`dbTruncate(TDatabase db, TTransaction txn, boolean countRecords)`
    `void` | BdbService.AsyncIface.`dbTruncate(TDatabase db, TTransaction txn, boolean countRecords, org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> resultHandler)`
    `void` | BdbService.AsyncClient.`dbTruncate(TDatabase db, TTransaction txn, boolean countRecords, org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> resultHandler)`
    `boolean` | TDatabase.`equals(TDatabase that)`
    `TDatabaseConfig` | BdbService.Iface.`getDatabaseConfig(TDatabase db)`
    `TDatabaseConfig` | BdbService.Client.`getDatabaseConfig(TDatabase db)`
    `void` | BdbService.AsyncIface.`getDatabaseConfig(TDatabase db, org.apache.thrift.async.AsyncMethodCallback<TDatabaseConfig> resultHandler)`
    `void` | BdbService.AsyncClient.`getDatabaseConfig(TDatabase db, org.apache.thrift.async.AsyncMethodCallback<TDatabaseConfig> resultHandler)`
    `TDatabaseStatResult` | BdbService.Iface.`getDatabaseStatistics(TDatabase db, TTransaction txn, boolean fast)`
    `TDatabaseStatResult` | BdbService.Client.`getDatabaseStatistics(TDatabase db, TTransaction txn, boolean fast)`
    `void` | BdbService.AsyncIface.`getDatabaseStatistics(TDatabase db, TTransaction txn, boolean fast, org.apache.thrift.async.AsyncMethodCallback<TDatabaseStatResult> resultHandler)`
    `void` | BdbService.AsyncClient.`getDatabaseStatistics(TDatabase db, TTransaction txn, boolean fast, org.apache.thrift.async.AsyncMethodCallback<TDatabaseStatResult> resultHandler)`
    `TCursor` | BdbService.Iface.`openCursor(TDatabase db, TTransaction txn, TCursorConfig cursorConfig)`
    `TCursor` | BdbService.Client.`openCursor(TDatabase db, TTransaction txn, TCursorConfig cursorConfig)`
    `void` | BdbService.AsyncIface.`openCursor(TDatabase db, TTransaction txn, TCursorConfig cursorConfig, org.apache.thrift.async.AsyncMethodCallback<TCursor> resultHandler)`
    `void` | BdbService.AsyncClient.`openCursor(TDatabase db, TTransaction txn, TCursorConfig cursorConfig, org.apache.thrift.async.AsyncMethodCallback<TCursor> resultHandler)`
    `TJoinCursor` | BdbService.Iface.`openJoinCursor(TDatabase pdb, java.util.List<TCursor> scursors, boolean sortCursors)`
    `TJoinCursor` | BdbService.Client.`openJoinCursor(TDatabase pdb, java.util.List<TCursor> scursors, boolean sortCursors)`
    `void` | BdbService.AsyncIface.`openJoinCursor(TDatabase pdb, java.util.List<TCursor> scursors, boolean sortCursors, org.apache.thrift.async.AsyncMethodCallback<TJoinCursor> resultHandler)`
    `void` | BdbService.AsyncClient.`openJoinCursor(TDatabase pdb, java.util.List<TCursor> scursors, boolean sortCursors, org.apache.thrift.async.AsyncMethodCallback<TJoinCursor> resultHandler)`
    `TDatabase` | BdbService.Iface.`openSecondaryDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig)`
    `TDatabase` | BdbService.Client.`openSecondaryDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig)`
    `void` | BdbService.AsyncIface.`openSecondaryDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler)`
    `void` | BdbService.AsyncClient.`openSecondaryDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler)`
    `TSequence` | BdbService.Iface.`openSequence(TDatabase db, TTransaction txn, TDbt key, TSequenceConfig config)`
    `TSequence` | BdbService.Client.`openSequence(TDatabase db, TTransaction txn, TDbt key, TSequenceConfig config)`
    `void` | BdbService.AsyncIface.`openSequence(TDatabase db, TTransaction txn, TDbt key, TSequenceConfig config, org.apache.thrift.async.AsyncMethodCallback<TSequence> resultHandler)`
    `void` | BdbService.AsyncClient.`openSequence(TDatabase db, TTransaction txn, TDbt key, TSequenceConfig config, org.apache.thrift.async.AsyncMethodCallback<TSequence> resultHandler)`
    `void` | TKeyDataWithSecondaryKeys.`putToSkeys(TDatabase key, java.util.List<TDbt> val)`
    `void` | BdbService.Iface.`removeSequence(TDatabase db, TTransaction txn, TDbt key, boolean isAutoCommitNoSync, boolean force)`
    `void` | BdbService.Client.`removeSequence(TDatabase db, TTransaction txn, TDbt key, boolean isAutoCommitNoSync, boolean force)`
    `void` | BdbService.AsyncIface.`removeSequence(TDatabase db, TTransaction txn, TDbt key, boolean isAutoCommitNoSync, boolean force, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler)`
    `void` | BdbService.AsyncClient.`removeSequence(TDatabase db, TTransaction txn, TDbt key, boolean isAutoCommitNoSync, boolean force, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler)`
    `void` | BdbService.Client.`send_closeDatabaseHandle(TDatabase db)`
    `void` | BdbService.Client.`send_dbCompact(TDatabase db, TTransaction txn, TDbt start, TDbt stop, TCompactConfig config)`
    `void` | BdbService.Client.`send_dbDelete(TDatabase db, TTransaction txn, java.util.List<TKeyData> keyOrPairs)`
    `void` | BdbService.Client.`send_dbGet(TDatabase db, TTransaction txn, TKeyData keyData, TDbGetConfig config)`
    `void` | BdbService.Client.`send_dbGetWithPKey(TDatabase sdb, TTransaction txn, TKeyDataWithPKey keyPKey, TDbGetConfig config)`
    `void` | BdbService.Client.`send_dbKeyExists(TDatabase db, TTransaction txn, TDbt key)`
    `void` | BdbService.Client.`send_dbKeyRange(TDatabase db, TTransaction txn, TDbt key)`
    `void` | BdbService.Client.`send_dbPut(TDatabase db, TTransaction txn, java.util.List<TKeyDataWithSecondaryKeys> pairs, TDbPutConfig config)`
    `void` | BdbService.Client.`send_dbTruncate(TDatabase db, TTransaction txn, boolean countRecords)`
    `void` | BdbService.Client.`send_getDatabaseConfig(TDatabase db)`
    `void` | BdbService.Client.`send_getDatabaseStatistics(TDatabase db, TTransaction txn, boolean fast)`
    `void` | BdbService.Client.`send_openCursor(TDatabase db, TTransaction txn, TCursorConfig cursorConfig)`
    `void` | BdbService.Client.`send_openJoinCursor(TDatabase pdb, java.util.List<TCursor> scursors, boolean sortCursors)`
    `void` | BdbService.Client.`send_openSecondaryDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig)`
    `void` | BdbService.Client.`send_openSequence(TDatabase db, TTransaction txn, TDbt key, TSequenceConfig config)`
    `void` | BdbService.Client.`send_removeSequence(TDatabase db, TTransaction txn, TDbt key, boolean isAutoCommitNoSync, boolean force)`
    `void` | BdbService.Client.`send_setDatabaseConfig(TDatabase db, TDatabaseConfig dbConfig)`
    `void` | BdbService.Iface.`setDatabaseConfig(TDatabase db, TDatabaseConfig dbConfig)`
    `void` | BdbService.Client.`setDatabaseConfig(TDatabase db, TDatabaseConfig dbConfig)`
    `void` | BdbService.AsyncIface.`setDatabaseConfig(TDatabase db, TDatabaseConfig dbConfig, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler)`
    `void` | BdbService.AsyncClient.`setDatabaseConfig(TDatabase db, TDatabaseConfig dbConfig, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler)`
    `BdbService.closeDatabaseHandle_args` | BdbService.closeDatabaseHandle_args.`setDb(TDatabase db)`
    `BdbService.getDatabaseConfig_args` | BdbService.getDatabaseConfig_args.`setDb(TDatabase db)`
    `BdbService.setDatabaseConfig_args` | BdbService.setDatabaseConfig_args.`setDb(TDatabase db)`
    `BdbService.dbGet_args` | BdbService.dbGet_args.`setDb(TDatabase db)`
    `BdbService.dbPut_args` | BdbService.dbPut_args.`setDb(TDatabase db)`
    `BdbService.dbDelete_args` | BdbService.dbDelete_args.`setDb(TDatabase db)`
    `BdbService.dbKeyExists_args` | BdbService.dbKeyExists_args.`setDb(TDatabase db)`
    `BdbService.dbKeyRange_args` | BdbService.dbKeyRange_args.`setDb(TDatabase db)`
    `BdbService.dbCompact_args` | BdbService.dbCompact_args.`setDb(TDatabase db)`
    `BdbService.dbTruncate_args` | BdbService.dbTruncate_args.`setDb(TDatabase db)`
    `BdbService.openCursor_args` | BdbService.openCursor_args.`setDb(TDatabase db)`
    `BdbService.openSequence_args` | BdbService.openSequence_args.`setDb(TDatabase db)`
    `BdbService.removeSequence_args` | BdbService.removeSequence_args.`setDb(TDatabase db)`
    `BdbService.getDatabaseStatistics_args` | BdbService.getDatabaseStatistics_args.`setDb(TDatabase db)`
    `TSecondaryDatabaseConfig` | TSecondaryDatabaseConfig.`setForeignDb(TDatabase foreignDb)`
    `BdbService.openJoinCursor_args` | BdbService.openJoinCursor_args.`setPdb(TDatabase pdb)`
    `BdbService.openSecondaryDatabase_args` | BdbService.openSecondaryDatabase_args.`setPrimaryDb(TDatabase primaryDb)`
    `BdbService.dbGetWithPKey_args` | BdbService.dbGetWithPKey_args.`setSdb(TDatabase sdb)`
    `BdbService.openDatabase_result` | BdbService.openDatabase_result.`setSuccess(TDatabase success)`
    `BdbService.openSecondaryDatabase_result` | BdbService.openSecondaryDatabase_result.`setSuccess(TDatabase success)`

    Method parameters in com.sleepycat.thrift with type arguments of type TDatabase
    Modifier and Type | Method and Description
    --- | ---
    `void` | BdbService.AsyncIface.`openDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabaseConfig dbConfig, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler)`
    `void` | BdbService.AsyncClient.`openDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabaseConfig dbConfig, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler)`
    `void` | BdbService.AsyncIface.`openSecondaryDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler)`
    `void` | BdbService.AsyncClient.`openSecondaryDatabase(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler)`
    `TKeyDataWithSecondaryKeys` | TKeyDataWithSecondaryKeys.`setSkeys(java.util.Map<TDatabase,java.util.List<TDbt>> skeys)`
    `void` | BdbService.AsyncProcessor.openDatabase.`start(I iface, BdbService.openDatabase_args args, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler)`
    `void` | BdbService.AsyncProcessor.openSecondaryDatabase.`start(I iface, BdbService.openSecondaryDatabase_args args, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler)`

    Constructors in com.sleepycat.thrift with parameters of type TDatabase
    Constructor and Description
    `closeDatabaseHandle_args(TDatabase db)`
    `closeDatabaseHandle_call(TDatabase db, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `dbCompact_args(TDatabase db, TTransaction txn, TDbt start, TDbt stop, TCompactConfig config)`
    `dbCompact_call(TDatabase db, TTransaction txn, TDbt start, TDbt stop, TCompactConfig config, org.apache.thrift.async.AsyncMethodCallback<TCompactResult> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `dbDelete_args(TDatabase db, TTransaction txn, java.util.List<TKeyData> keyOrPairs)`
    `dbDelete_call(TDatabase db, TTransaction txn, java.util.List<TKeyData> keyOrPairs, org.apache.thrift.async.AsyncMethodCallback<TOperationStatus> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `dbGet_args(TDatabase db, TTransaction txn, TKeyData keyData, TDbGetConfig config)`
    `dbGet_call(TDatabase db, TTransaction txn, TKeyData keyData, TDbGetConfig config, org.apache.thrift.async.AsyncMethodCallback<TGetResult> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `dbGetWithPKey_args(TDatabase sdb, TTransaction txn, TKeyDataWithPKey keyPKey, TDbGetConfig config)`
    `dbGetWithPKey_call(TDatabase sdb, TTransaction txn, TKeyDataWithPKey keyPKey, TDbGetConfig config, org.apache.thrift.async.AsyncMethodCallback<TGetWithPKeyResult> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `dbKeyExists_args(TDatabase db, TTransaction txn, TDbt key)`
    `dbKeyExists_call(TDatabase db, TTransaction txn, TDbt key, org.apache.thrift.async.AsyncMethodCallback<TOperationStatus> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `dbKeyRange_args(TDatabase db, TTransaction txn, TDbt key)`
    `dbKeyRange_call(TDatabase db, TTransaction txn, TDbt key, org.apache.thrift.async.AsyncMethodCallback<TKeyRangeResult> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `dbPut_args(TDatabase db, TTransaction txn, java.util.List<TKeyDataWithSecondaryKeys> pairs, TDbPutConfig config)`
    `dbPut_call(TDatabase db, TTransaction txn, java.util.List<TKeyDataWithSecondaryKeys> pairs, TDbPutConfig config, org.apache.thrift.async.AsyncMethodCallback<TPutResult> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `dbTruncate_args(TDatabase db, TTransaction txn, boolean countRecords)`
    `dbTruncate_call(TDatabase db, TTransaction txn, boolean countRecords, org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `getDatabaseConfig_args(TDatabase db)`
    `getDatabaseConfig_call(TDatabase db, org.apache.thrift.async.AsyncMethodCallback<TDatabaseConfig> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `getDatabaseStatistics_args(TDatabase db, TTransaction txn, boolean fast)`
    `getDatabaseStatistics_call(TDatabase db, TTransaction txn, boolean fast, org.apache.thrift.async.AsyncMethodCallback<TDatabaseStatResult> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `openCursor_args(TDatabase db, TTransaction txn, TCursorConfig cursorConfig)`
    `openCursor_call(TDatabase db, TTransaction txn, TCursorConfig cursorConfig, org.apache.thrift.async.AsyncMethodCallback<TCursor> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `openDatabase_result(TDatabase success, TIOException ioe, TResourceInUseException iue, TDatabaseException dbe, TRuntimeException re)`
    `openJoinCursor_args(TDatabase pdb, java.util.List<TCursor> scursors, boolean sortCursors)`
    `openJoinCursor_call(TDatabase pdb, java.util.List<TCursor> scursors, boolean sortCursors, org.apache.thrift.async.AsyncMethodCallback<TJoinCursor> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `openSecondaryDatabase_args(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig)`
    `openSecondaryDatabase_call(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `openSecondaryDatabase_result(TDatabase success, TIOException ioe, TResourceInUseException iue, TDatabaseException dbe, TRuntimeException re)`
    `openSequence_args(TDatabase db, TTransaction txn, TDbt key, TSequenceConfig config)`
    `openSequence_call(TDatabase db, TTransaction txn, TDbt key, TSequenceConfig config, org.apache.thrift.async.AsyncMethodCallback<TSequence> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `removeSequence_args(TDatabase db, TTransaction txn, TDbt key, boolean isAutoCommitNoSync, boolean force)`
    `removeSequence_call(TDatabase db, TTransaction txn, TDbt key, boolean isAutoCommitNoSync, boolean force, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `setDatabaseConfig_args(TDatabase db, TDatabaseConfig dbConfig)`
    `setDatabaseConfig_call(TDatabase db, TDatabaseConfig dbConfig, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `TDatabase(TDatabase other)` Performs a deep copy on other.

    Constructor parameters in com.sleepycat.thrift with type arguments of type TDatabase
    Constructor and Description
    `openDatabase_call(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabaseConfig dbConfig, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `openSecondaryDatabase_call(TEnvironment env, TTransaction txn, java.lang.String fileName, java.lang.String databaseName, TDatabase primaryDb, TSecondaryDatabaseConfig sdbConfig, org.apache.thrift.async.AsyncMethodCallback<TDatabase> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`

Copyright (c) 2016, 2018 Oracle and/or its affiliates. All rights reserved.