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

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

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

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

    Methods in com.sleepycat.client that return TKeyData
    Modifier and Type | Method and Description
    --- | ---
    `default TKeyData` | GetHelper.`createGetSearchTerm(SDatabaseEntry key, SDatabaseEntryBase data)` This method helps to create the TKeyData argument used in a remote get call.

    Methods in com.sleepycat.client with parameters of type TKeyData
    Modifier and Type | Method and Description
    --- | ---
    `TGetResult` | GetHelper.RemoteGetFunction.`applyWithException(TKeyData keyData)`

    Method parameters in com.sleepycat.client with type arguments of type TKeyData
    Modifier and Type | Method and Description
    --- | ---
    `default void` | GetHelper.`updateKeyData(SDatabaseEntry key, SDatabaseEntryBase data, java.util.List<TKeyData> pairs)` This method helps to update the output arguments of a get call, using values returned from a remote get call.

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

    Fields in com.sleepycat.thrift declared as TKeyData
    Modifier and Type | Field and Description
    --- | ---
    `TKeyData` | BdbService.dbGet_args.`keyData`
    `TKeyData` | BdbService.cursorGet_args.`keyData`
    `TKeyData` | TJoinCursorGetConfig.`pair`

    Fields in com.sleepycat.thrift with type parameters of type TKeyData
    Modifier and Type | Field and Description
    --- | ---
    `java.util.List<TKeyData>` | BdbService.dbDelete_args.`keyOrPairs`
    `java.util.List<TKeyData>` | TGetResult.`pairs`

    Methods in com.sleepycat.thrift that return TKeyData
    Modifier and Type | Method and Description
    --- | ---
    `TKeyData` | TKeyData.`deepCopy()`
    `TKeyData` | BdbService.dbGet_args.`getKeyData()`
    `TKeyData` | BdbService.cursorGet_args.`getKeyData()`
    `TKeyData` | TJoinCursorGetConfig.`getPair()`
    `TKeyData` | TKeyData.`setData(TDbt data)`
    `TKeyData` | TKeyData.`setKey(TDbt key)`

    Methods in com.sleepycat.thrift that return types with arguments of type TKeyData
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<TKeyData>` | BdbService.dbDelete_args.`getKeyOrPairs()`
    `java.util.Iterator<TKeyData>` | BdbService.dbDelete_args.`getKeyOrPairsIterator()`
    `java.util.List<TKeyData>` | TGetResult.`getPairs()`
    `java.util.Iterator<TKeyData>` | TGetResult.`getPairsIterator()`

    Methods in com.sleepycat.thrift with parameters of type TKeyData
    Modifier and Type | Method and Description
    --- | ---
    `void` | BdbService.dbDelete_args.`addToKeyOrPairs(TKeyData elem)`
    `void` | TGetResult.`addToPairs(TKeyData elem)`
    `int` | TKeyData.`compareTo(TKeyData other)`
    `TGetResult` | BdbService.Iface.`cursorGet(TCursor cursor, TKeyData keyData, TCursorGetConfig config)`
    `TGetResult` | BdbService.Client.`cursorGet(TCursor cursor, TKeyData keyData, TCursorGetConfig config)`
    `void` | BdbService.AsyncIface.`cursorGet(TCursor cursor, TKeyData keyData, TCursorGetConfig config, org.apache.thrift.async.AsyncMethodCallback<TGetResult> resultHandler)`
    `void` | BdbService.AsyncClient.`cursorGet(TCursor cursor, TKeyData keyData, TCursorGetConfig config, org.apache.thrift.async.AsyncMethodCallback<TGetResult> 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)`
    `boolean` | TKeyData.`equals(TKeyData that)`
    `void` | BdbService.Client.`send_cursorGet(TCursor cursor, TKeyData keyData, TCursorGetConfig config)`
    `void` | BdbService.Client.`send_dbGet(TDatabase db, TTransaction txn, TKeyData keyData, TDbGetConfig config)`
    `BdbService.dbGet_args` | BdbService.dbGet_args.`setKeyData(TKeyData keyData)`
    `BdbService.cursorGet_args` | BdbService.cursorGet_args.`setKeyData(TKeyData keyData)`
    `TJoinCursorGetConfig` | TJoinCursorGetConfig.`setPair(TKeyData pair)`

    Method parameters in com.sleepycat.thrift with type arguments of type TKeyData
    Modifier and Type | Method and Description
    --- | ---
    `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)`
    `void` | BdbService.Client.`send_dbDelete(TDatabase db, TTransaction txn, java.util.List<TKeyData> keyOrPairs)`
    `BdbService.dbDelete_args` | BdbService.dbDelete_args.`setKeyOrPairs(java.util.List<TKeyData> keyOrPairs)`
    `TGetResult` | TGetResult.`setPairs(java.util.List<TKeyData> pairs)`

    Constructors in com.sleepycat.thrift with parameters of type TKeyData
    Constructor and Description
    `cursorGet_args(TCursor cursor, TKeyData keyData, TCursorGetConfig config)`
    `cursorGet_call(TCursor cursor, TKeyData keyData, TCursorGetConfig 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)`
    `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)`
    `TJoinCursorGetConfig(TKeyData pair)`
    `TKeyData(TKeyData other)` Performs a deep copy on other.

    Constructor parameters in com.sleepycat.thrift with type arguments of type TKeyData
    Constructor and Description
    `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)`

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