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

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

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

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

    Methods in com.sleepycat.client that return TKeyDataWithSecondaryKeys
    Modifier and Type | Method and Description
    --- | ---
    `default TKeyDataWithSecondaryKeys` | PutHelper.`calculateSKey(SDatabaseEntry key, SDatabaseEntry data)` Calculate the secondary keys generated for each secondary database for the specified primary key / data pair.

    Method parameters in com.sleepycat.client with type arguments of type TKeyDataWithSecondaryKeys
    Modifier and Type | Method and Description
    --- | ---
    `TPutResult` | PutHelper.RemotePutFunction.`applyWithException(java.util.List<TKeyDataWithSecondaryKeys> pairs)`
    `default SOperationStatus` | PutHelper.`remotePut(java.util.List<TKeyDataWithSecondaryKeys> pairs, SDatabaseEntry retKey, PutHelper.RemotePutFunction func)`

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

    Fields in com.sleepycat.thrift declared as TKeyDataWithSecondaryKeys
    Modifier and Type | Field and Description
    --- | ---
    `TKeyDataWithSecondaryKeys` | BdbService.cursorPut_args.`pair`

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

    Methods in com.sleepycat.thrift that return TKeyDataWithSecondaryKeys
    Modifier and Type | Method and Description
    --- | ---
    `TKeyDataWithSecondaryKeys` | TKeyDataWithSecondaryKeys.`deepCopy()`
    `TKeyDataWithSecondaryKeys` | BdbService.cursorPut_args.`getPair()`
    `TKeyDataWithSecondaryKeys` | TKeyDataWithSecondaryKeys.`setPdata(TDbt pdata)`
    `TKeyDataWithSecondaryKeys` | TKeyDataWithSecondaryKeys.`setPkey(TDbt pkey)`
    `TKeyDataWithSecondaryKeys` | TKeyDataWithSecondaryKeys.`setSkeys(java.util.Map<TDatabase,java.util.List<TDbt>> skeys)`

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

    Methods in com.sleepycat.thrift with parameters of type TKeyDataWithSecondaryKeys
    Modifier and Type | Method and Description
    --- | ---
    `void` | BdbService.dbPut_args.`addToPairs(TKeyDataWithSecondaryKeys elem)`
    `int` | TKeyDataWithSecondaryKeys.`compareTo(TKeyDataWithSecondaryKeys other)`
    `TPutResult` | BdbService.Iface.`cursorPut(TCursor cursor, TKeyDataWithSecondaryKeys pair, TCursorPutConfig config)`
    `TPutResult` | BdbService.Client.`cursorPut(TCursor cursor, TKeyDataWithSecondaryKeys pair, TCursorPutConfig config)`
    `void` | BdbService.AsyncIface.`cursorPut(TCursor cursor, TKeyDataWithSecondaryKeys pair, TCursorPutConfig config, org.apache.thrift.async.AsyncMethodCallback<TPutResult> resultHandler)`
    `void` | BdbService.AsyncClient.`cursorPut(TCursor cursor, TKeyDataWithSecondaryKeys pair, TCursorPutConfig config, org.apache.thrift.async.AsyncMethodCallback<TPutResult> resultHandler)`
    `boolean` | TKeyDataWithSecondaryKeys.`equals(TKeyDataWithSecondaryKeys that)`
    `void` | BdbService.Client.`send_cursorPut(TCursor cursor, TKeyDataWithSecondaryKeys pair, TCursorPutConfig config)`
    `BdbService.cursorPut_args` | BdbService.cursorPut_args.`setPair(TKeyDataWithSecondaryKeys pair)`

    Method parameters in com.sleepycat.thrift with type arguments of type TKeyDataWithSecondaryKeys
    Modifier and Type | Method and Description
    --- | ---
    `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)`
    `void` | BdbService.Client.`send_dbPut(TDatabase db, TTransaction txn, java.util.List<TKeyDataWithSecondaryKeys> pairs, TDbPutConfig config)`
    `BdbService.dbPut_args` | BdbService.dbPut_args.`setPairs(java.util.List<TKeyDataWithSecondaryKeys> pairs)`

    Constructors in com.sleepycat.thrift with parameters of type TKeyDataWithSecondaryKeys
    Constructor and Description
    `cursorPut_args(TCursor cursor, TKeyDataWithSecondaryKeys pair, TCursorPutConfig config)`
    `cursorPut_call(TCursor cursor, TKeyDataWithSecondaryKeys pair, TCursorPutConfig 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)`
    `TKeyDataWithSecondaryKeys(TKeyDataWithSecondaryKeys other)` Performs a deep copy on other.

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

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