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

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

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

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

    Fields in com.sleepycat.client declared as TCursor
    Modifier and Type | Field and Description
    --- | ---
    `protected TCursor` | SCursor.`tCursor` The remote cursor handle.

    Constructors in com.sleepycat.client with parameters of type TCursor
    Constructor and Description
    `SCursor(TCursor tCursor, SDatabase database, STransaction txn, BdbService.Client client)`

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

    Fields in com.sleepycat.thrift declared as TCursor
    Modifier and Type | Field and Description
    --- | ---
    `TCursor` | BdbService.closeCursorHandle_args.`cursor`
    `TCursor` | BdbService.getCursorConfig_args.`cursor`
    `TCursor` | BdbService.getCursorCachePriority_args.`cursor`
    `TCursor` | BdbService.setCursorCachePriority_args.`cursor`
    `TCursor` | BdbService.cursorGet_args.`cursor`
    `TCursor` | BdbService.cursorGetWithPKey_args.`cursor`
    `TCursor` | BdbService.cursorPut_args.`cursor`
    `TCursor` | BdbService.cursorDelete_args.`cursor`
    `TCursor` | BdbService.cursorDup_args.`cursor`
    `TCursor` | BdbService.cursorCount_args.`cursor`
    `TCursor` | BdbService.cursorCompare_args.`cursor1`
    `TCursor` | BdbService.cursorCompare_args.`cursor2`
    `TCursor` | BdbService.openCursor_result.`success`
    `TCursor` | BdbService.cursorDup_result.`success`

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

    Methods in com.sleepycat.thrift that return TCursor
    Modifier and Type | Method and Description
    --- | ---
    `TCursor` | BdbService.Iface.`cursorDup(TCursor cursor, boolean samePos)`
    `TCursor` | BdbService.Client.`cursorDup(TCursor cursor, boolean samePos)`
    `TCursor` | TCursor.`deepCopy()`
    `TCursor` | BdbService.closeCursorHandle_args.`getCursor()`
    `TCursor` | BdbService.getCursorConfig_args.`getCursor()`
    `TCursor` | BdbService.getCursorCachePriority_args.`getCursor()`
    `TCursor` | BdbService.setCursorCachePriority_args.`getCursor()`
    `TCursor` | BdbService.cursorGet_args.`getCursor()`
    `TCursor` | BdbService.cursorGetWithPKey_args.`getCursor()`
    `TCursor` | BdbService.cursorPut_args.`getCursor()`
    `TCursor` | BdbService.cursorDelete_args.`getCursor()`
    `TCursor` | BdbService.cursorDup_args.`getCursor()`
    `TCursor` | BdbService.cursorCount_args.`getCursor()`
    `TCursor` | BdbService.cursorCompare_args.`getCursor1()`
    `TCursor` | BdbService.cursorCompare_args.`getCursor2()`
    `TCursor` | BdbService.AsyncClient.openCursor_call.`getResult()`
    `TCursor` | BdbService.AsyncClient.cursorDup_call.`getResult()`
    `TCursor` | BdbService.openCursor_result.`getSuccess()`
    `TCursor` | BdbService.cursorDup_result.`getSuccess()`
    `TCursor` | BdbService.Iface.`openCursor(TDatabase db, TTransaction txn, TCursorConfig cursorConfig)`
    `TCursor` | BdbService.Client.`openCursor(TDatabase db, TTransaction txn, TCursorConfig cursorConfig)`
    `TCursor` | BdbService.Client.`recv_cursorDup()`
    `TCursor` | BdbService.Client.`recv_openCursor()`
    `TCursor` | TCursor.`setHandle(long handle)`

    Methods in com.sleepycat.thrift that return types with arguments of type TCursor
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.thrift.async.AsyncMethodCallback<TCursor>` | BdbService.AsyncProcessor.openCursor.`getResultHandler(org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid)`
    `org.apache.thrift.async.AsyncMethodCallback<TCursor>` | BdbService.AsyncProcessor.cursorDup.`getResultHandler(org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid)`
    `java.util.List<TCursor>` | BdbService.openJoinCursor_args.`getScursors()`
    `java.util.Iterator<TCursor>` | BdbService.openJoinCursor_args.`getScursorsIterator()`

    Methods in com.sleepycat.thrift with parameters of type TCursor
    Modifier and Type | Method and Description
    --- | ---
    `void` | BdbService.openJoinCursor_args.`addToScursors(TCursor elem)`
    `void` | BdbService.Iface.`closeCursorHandle(TCursor cursor)`
    `void` | BdbService.Client.`closeCursorHandle(TCursor cursor)`
    `void` | BdbService.AsyncIface.`closeCursorHandle(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler)`
    `void` | BdbService.AsyncClient.`closeCursorHandle(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler)`
    `int` | TCursor.`compareTo(TCursor other)`
    `short` | BdbService.Iface.`cursorCompare(TCursor cursor1, TCursor cursor2)`
    `short` | BdbService.Client.`cursorCompare(TCursor cursor1, TCursor cursor2)`
    `void` | BdbService.AsyncIface.`cursorCompare(TCursor cursor1, TCursor cursor2, org.apache.thrift.async.AsyncMethodCallback<java.lang.Short> resultHandler)`
    `void` | BdbService.AsyncClient.`cursorCompare(TCursor cursor1, TCursor cursor2, org.apache.thrift.async.AsyncMethodCallback<java.lang.Short> resultHandler)`
    `int` | BdbService.Iface.`cursorCount(TCursor cursor)`
    `int` | BdbService.Client.`cursorCount(TCursor cursor)`
    `void` | BdbService.AsyncIface.`cursorCount(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> resultHandler)`
    `void` | BdbService.AsyncClient.`cursorCount(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<java.lang.Integer> resultHandler)`
    `TOperationStatus` | BdbService.Iface.`cursorDelete(TCursor cursor)`
    `TOperationStatus` | BdbService.Client.`cursorDelete(TCursor cursor)`
    `void` | BdbService.AsyncIface.`cursorDelete(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<TOperationStatus> resultHandler)`
    `void` | BdbService.AsyncClient.`cursorDelete(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<TOperationStatus> resultHandler)`
    `TCursor` | BdbService.Iface.`cursorDup(TCursor cursor, boolean samePos)`
    `TCursor` | BdbService.Client.`cursorDup(TCursor cursor, boolean samePos)`
    `void` | BdbService.AsyncIface.`cursorDup(TCursor cursor, boolean samePos, org.apache.thrift.async.AsyncMethodCallback<TCursor> resultHandler)`
    `void` | BdbService.AsyncClient.`cursorDup(TCursor cursor, boolean samePos, org.apache.thrift.async.AsyncMethodCallback<TCursor> resultHandler)`
    `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)`
    `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)`
    `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` | TCursor.`equals(TCursor that)`
    `TCachePriority` | BdbService.Iface.`getCursorCachePriority(TCursor cursor)`
    `TCachePriority` | BdbService.Client.`getCursorCachePriority(TCursor cursor)`
    `void` | BdbService.AsyncIface.`getCursorCachePriority(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<TCachePriority> resultHandler)`
    `void` | BdbService.AsyncClient.`getCursorCachePriority(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<TCachePriority> resultHandler)`
    `TCursorConfig` | BdbService.Iface.`getCursorConfig(TCursor cursor)`
    `TCursorConfig` | BdbService.Client.`getCursorConfig(TCursor cursor)`
    `void` | BdbService.AsyncIface.`getCursorConfig(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<TCursorConfig> resultHandler)`
    `void` | BdbService.AsyncClient.`getCursorConfig(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<TCursorConfig> resultHandler)`
    `void` | BdbService.Client.`send_closeCursorHandle(TCursor cursor)`
    `void` | BdbService.Client.`send_cursorCompare(TCursor cursor1, TCursor cursor2)`
    `void` | BdbService.Client.`send_cursorCount(TCursor cursor)`
    `void` | BdbService.Client.`send_cursorDelete(TCursor cursor)`
    `void` | BdbService.Client.`send_cursorDup(TCursor cursor, boolean samePos)`
    `void` | BdbService.Client.`send_cursorGet(TCursor cursor, TKeyData keyData, TCursorGetConfig config)`
    `void` | BdbService.Client.`send_cursorGetWithPKey(TCursor cursor, TKeyDataWithPKey keyPKey, TCursorGetConfig config)`
    `void` | BdbService.Client.`send_cursorPut(TCursor cursor, TKeyDataWithSecondaryKeys pair, TCursorPutConfig config)`
    `void` | BdbService.Client.`send_getCursorCachePriority(TCursor cursor)`
    `void` | BdbService.Client.`send_getCursorConfig(TCursor cursor)`
    `void` | BdbService.Client.`send_setCursorCachePriority(TCursor cursor, TCachePriority priority)`
    `BdbService.closeCursorHandle_args` | BdbService.closeCursorHandle_args.`setCursor(TCursor cursor)`
    `BdbService.getCursorConfig_args` | BdbService.getCursorConfig_args.`setCursor(TCursor cursor)`
    `BdbService.getCursorCachePriority_args` | BdbService.getCursorCachePriority_args.`setCursor(TCursor cursor)`
    `BdbService.setCursorCachePriority_args` | BdbService.setCursorCachePriority_args.`setCursor(TCursor cursor)`
    `BdbService.cursorGet_args` | BdbService.cursorGet_args.`setCursor(TCursor cursor)`
    `BdbService.cursorGetWithPKey_args` | BdbService.cursorGetWithPKey_args.`setCursor(TCursor cursor)`
    `BdbService.cursorPut_args` | BdbService.cursorPut_args.`setCursor(TCursor cursor)`
    `BdbService.cursorDelete_args` | BdbService.cursorDelete_args.`setCursor(TCursor cursor)`
    `BdbService.cursorDup_args` | BdbService.cursorDup_args.`setCursor(TCursor cursor)`
    `BdbService.cursorCount_args` | BdbService.cursorCount_args.`setCursor(TCursor cursor)`
    `BdbService.cursorCompare_args` | BdbService.cursorCompare_args.`setCursor1(TCursor cursor1)`
    `BdbService.cursorCompare_args` | BdbService.cursorCompare_args.`setCursor2(TCursor cursor2)`
    `void` | BdbService.Iface.`setCursorCachePriority(TCursor cursor, TCachePriority priority)`
    `void` | BdbService.Client.`setCursorCachePriority(TCursor cursor, TCachePriority priority)`
    `void` | BdbService.AsyncIface.`setCursorCachePriority(TCursor cursor, TCachePriority priority, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler)`
    `void` | BdbService.AsyncClient.`setCursorCachePriority(TCursor cursor, TCachePriority priority, org.apache.thrift.async.AsyncMethodCallback<java.lang.Void> resultHandler)`
    `BdbService.openCursor_result` | BdbService.openCursor_result.`setSuccess(TCursor success)`
    `BdbService.cursorDup_result` | BdbService.cursorDup_result.`setSuccess(TCursor success)`

    Method parameters in com.sleepycat.thrift with type arguments of type TCursor
    Modifier and Type | Method and Description
    --- | ---
    `void` | BdbService.AsyncIface.`cursorDup(TCursor cursor, boolean samePos, org.apache.thrift.async.AsyncMethodCallback<TCursor> resultHandler)`
    `void` | BdbService.AsyncClient.`cursorDup(TCursor cursor, boolean samePos, org.apache.thrift.async.AsyncMethodCallback<TCursor> resultHandler)`
    `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)`
    `void` | BdbService.Client.`send_openJoinCursor(TDatabase pdb, java.util.List<TCursor> scursors, boolean sortCursors)`
    `BdbService.openJoinCursor_args` | BdbService.openJoinCursor_args.`setScursors(java.util.List<TCursor> scursors)`
    `void` | BdbService.AsyncProcessor.cursorDup.`start(I iface, BdbService.cursorDup_args args, org.apache.thrift.async.AsyncMethodCallback<TCursor> resultHandler)`
    `void` | BdbService.AsyncProcessor.openCursor.`start(I iface, BdbService.openCursor_args args, org.apache.thrift.async.AsyncMethodCallback<TCursor> resultHandler)`

    Constructors in com.sleepycat.thrift with parameters of type TCursor
    Constructor and Description
    `closeCursorHandle_args(TCursor cursor)`
    `closeCursorHandle_call(TCursor cursor, 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)`
    `cursorCompare_args(TCursor cursor1, TCursor cursor2)`
    `cursorCompare_call(TCursor cursor1, TCursor cursor2, org.apache.thrift.async.AsyncMethodCallback<java.lang.Short> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `cursorCount_args(TCursor cursor)`
    `cursorCount_call(TCursor cursor, 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)`
    `cursorDelete_args(TCursor cursor)`
    `cursorDelete_call(TCursor cursor, 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)`
    `cursorDup_args(TCursor cursor, boolean samePos)`
    `cursorDup_call(TCursor cursor, boolean samePos, 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)`
    `cursorDup_result(TCursor success, TDatabaseException dbe, TRuntimeException re)`
    `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)`
    `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)`
    `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)`
    `getCursorCachePriority_args(TCursor cursor)`
    `getCursorCachePriority_call(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<TCachePriority> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `getCursorConfig_args(TCursor cursor)`
    `getCursorConfig_call(TCursor cursor, org.apache.thrift.async.AsyncMethodCallback<TCursorConfig> resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
    `openCursor_result(TCursor success, TDatabaseException dbe, TRuntimeException re)`
    `setCursorCachePriority_args(TCursor cursor, TCachePriority priority)`
    `setCursorCachePriority_call(TCursor cursor, TCachePriority priority, 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)`
    `TCursor(TCursor other)` Performs a deep copy on other.

    Constructor parameters in com.sleepycat.thrift with type arguments of type TCursor
    Constructor and Description
    `cursorDup_call(TCursor cursor, boolean samePos, 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)`
    `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)`
    `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)`

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