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

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

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

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

    Methods in com.sleepycat.client that return TKeyDataWithPKey
    Modifier and Type | Method and Description
    --- | ---
    `default TKeyDataWithPKey` | GetHelper.`createPGetSearchTerm(SDatabaseEntry sKey, SDatabaseEntry pKey, SDatabaseEntry pData)` This method helps to create the TKeyDataWithPKey argument used in a remote pGet call.

    Methods in com.sleepycat.client with parameters of type TKeyDataWithPKey
    Modifier and Type | Method and Description
    --- | ---
    `TGetWithPKeyResult` | GetHelper.RemotePGetFunction.`applyWithException(TKeyDataWithPKey tKeyDataWithPKey)`
    `default void` | GetHelper.`updateTuple(SDatabaseEntry sKey, SDatabaseEntry pKey, SDatabaseEntry pData, TKeyDataWithPKey tuple)` This method helps to update the output arguments of a pGet call, using values returned from a remote pGet call.

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

    Fields in com.sleepycat.thrift declared as TKeyDataWithPKey
    Modifier and Type | Field and Description
    --- | ---
    `TKeyDataWithPKey` | BdbService.dbGetWithPKey_args.`keyPKey`
    `TKeyDataWithPKey` | BdbService.cursorGetWithPKey_args.`keyPKey`
    `TKeyDataWithPKey` | TGetWithPKeyResult.`tuple`

    Methods in com.sleepycat.thrift that return TKeyDataWithPKey
    Modifier and Type | Method and Description
    --- | ---
    `TKeyDataWithPKey` | TKeyDataWithPKey.`deepCopy()`
    `TKeyDataWithPKey` | BdbService.dbGetWithPKey_args.`getKeyPKey()`
    `TKeyDataWithPKey` | BdbService.cursorGetWithPKey_args.`getKeyPKey()`
    `TKeyDataWithPKey` | TGetWithPKeyResult.`getTuple()`
    `TKeyDataWithPKey` | TKeyDataWithPKey.`setPdata(TDbt pdata)`
    `TKeyDataWithPKey` | TKeyDataWithPKey.`setPkey(TDbt pkey)`
    `TKeyDataWithPKey` | TKeyDataWithPKey.`setSkey(TDbt skey)`

    Methods in com.sleepycat.thrift with parameters of type TKeyDataWithPKey
    Modifier and Type | Method and Description
    --- | ---
    `int` | TKeyDataWithPKey.`compareTo(TKeyDataWithPKey other)`
    `TGetWithPKeyResult` | BdbService.Iface.`cursorGetWithPKey(TCursor cursor, TKeyDataWithPKey keyPKey, TCursorGetConfig config)`
    `TGetWithPKeyResult` | BdbService.Client.`cursorGetWithPKey(TCursor cursor, TKeyDataWithPKey keyPKey, TCursorGetConfig config)`
    `void` | BdbService.AsyncIface.`cursorGetWithPKey(TCursor cursor, TKeyDataWithPKey keyPKey, TCursorGetConfig config, org.apache.thrift.async.AsyncMethodCallback<TGetWithPKeyResult> resultHandler)`
    `void` | BdbService.AsyncClient.`cursorGetWithPKey(TCursor cursor, TKeyDataWithPKey keyPKey, TCursorGetConfig config, org.apache.thrift.async.AsyncMethodCallback<TGetWithPKeyResult> 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)`
    `boolean` | TKeyDataWithPKey.`equals(TKeyDataWithPKey that)`
    `void` | BdbService.Client.`send_cursorGetWithPKey(TCursor cursor, TKeyDataWithPKey keyPKey, TCursorGetConfig config)`
    `void` | BdbService.Client.`send_dbGetWithPKey(TDatabase sdb, TTransaction txn, TKeyDataWithPKey keyPKey, TDbGetConfig config)`
    `BdbService.dbGetWithPKey_args` | BdbService.dbGetWithPKey_args.`setKeyPKey(TKeyDataWithPKey keyPKey)`
    `BdbService.cursorGetWithPKey_args` | BdbService.cursorGetWithPKey_args.`setKeyPKey(TKeyDataWithPKey keyPKey)`
    `TGetWithPKeyResult` | TGetWithPKeyResult.`setTuple(TKeyDataWithPKey tuple)`

    Constructors in com.sleepycat.thrift with parameters of type TKeyDataWithPKey
    Constructor and Description
    `cursorGetWithPKey_args(TCursor cursor, TKeyDataWithPKey keyPKey, TCursorGetConfig config)`
    `cursorGetWithPKey_call(TCursor cursor, TKeyDataWithPKey keyPKey, TCursorGetConfig 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)`
    `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)`
    `TKeyDataWithPKey(TKeyDataWithPKey other)` Performs a deep copy on other.

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