Serialized Form (Oracle - Berkeley DB Client-Server API)
Date: 2018-05-29

# Serialized Form

- ## Package com.sleepycat.client

  - ### Class com.sleepycat.client.BdbConnectionException extends SDatabaseException implements Serializable

  - ### Class com.sleepycat.client.SDatabaseException extends java.lang.RuntimeException implements Serializable

    - ### Serialized Fields

      - #### errno

            int errno

  - ### Class com.sleepycat.client.SDeadlockException extends SDatabaseException implements Serializable

  - ### Class com.sleepycat.client.SHeapFullException extends SDatabaseException implements Serializable

  - ### Class com.sleepycat.client.SLockNotGrantedException extends SDatabaseException implements Serializable

  - ### Class com.sleepycat.client.SMetaCheckSumFailException extends SDatabaseException implements Serializable

  - ### Class com.sleepycat.client.SResourceInUseException extends SDatabaseException implements Serializable

  - ### Class com.sleepycat.client.SRunRecoveryException extends SDatabaseException implements Serializable

  - ### Class com.sleepycat.client.SVersionMismatchException extends SDatabaseException implements Serializable

- ## Package com.sleepycat.client.persist

  - ### Class com.sleepycat.client.persist.IndexNotAvailableException extends SDatabaseException implements Serializable

    serialVersionUID:
      1L

  - ### Class com.sleepycat.client.persist.StoreExistsException extends SDatabaseException implements Serializable

    serialVersionUID:
      1L

  - ### Class com.sleepycat.client.persist.StoreNotFoundException extends SDatabaseException implements Serializable

    serialVersionUID:
      1895430616L

- ## Package com.sleepycat.client.util

  - ### Class com.sleepycat.client.util.IOExceptionWrapper extends java.io.IOException implements Serializable

    serialVersionUID:
      753416466L

    - ### Serialized Fields

      - #### e

            java.lang.Throwable e

  - ### Class com.sleepycat.client.util.RuntimeExceptionWrapper extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      1106961350L

- ## Package com.sleepycat.thrift

  - ### Class com.sleepycat.thrift.BdbService.beginTransaction_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### env

            TEnvironment env

      - #### parent

            TTransaction parent

      - #### config

            TTransactionConfig config

  - ### Class com.sleepycat.thrift.BdbService.beginTransaction_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TTransaction success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.checkpoint_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### env

            TEnvironment env

      - #### kbytes

            int kbytes

      - #### min

            int min

      - #### force

            boolean force

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.checkpoint_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.closeCursorHandle_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TCursor cursor

  - ### Class com.sleepycat.thrift.BdbService.closeCursorHandle_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.closeDatabaseHandle_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

  - ### Class com.sleepycat.thrift.BdbService.closeDatabaseHandle_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.closeDatabaseHandles_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### envHomeDir

            java.lang.String envHomeDir

      - #### fileName

            java.lang.String fileName

      - #### databaseName

            java.lang.String databaseName

      - #### minIdleInMilli

            long minIdleInMilli

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.closeDatabaseHandles_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.closeEnvironmentHandle_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### env

            TEnvironment env

  - ### Class com.sleepycat.thrift.BdbService.closeEnvironmentHandle_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.closeEnvironmentHandles_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### homeDir

            java.lang.String homeDir

      - #### minIdleInMilli

            long minIdleInMilli

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.closeEnvironmentHandles_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.closeJoinCursorHandle_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TJoinCursor cursor

  - ### Class com.sleepycat.thrift.BdbService.closeJoinCursorHandle_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.closeSequenceHandle_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### seq

            TSequence seq

  - ### Class com.sleepycat.thrift.BdbService.closeSequenceHandle_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.cursorCompare_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor1

            TCursor cursor1

      - #### cursor2

            TCursor cursor2

  - ### Class com.sleepycat.thrift.BdbService.cursorCompare_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            short success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.cursorCount_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TCursor cursor

  - ### Class com.sleepycat.thrift.BdbService.cursorCount_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            int success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.cursorDelete_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TCursor cursor

  - ### Class com.sleepycat.thrift.BdbService.cursorDelete_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TOperationStatus success

        See Also:
          `TOperationStatus`

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.cursorDup_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TCursor cursor

      - #### samePos

            boolean samePos

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.cursorDup_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TCursor success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.cursorGet_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TCursor cursor

      - #### keyData

            TKeyData keyData

      - #### config

            TCursorGetConfig config

  - ### Class com.sleepycat.thrift.BdbService.cursorGet_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TGetResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.cursorGetWithPKey_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TCursor cursor

      - #### keyPKey

            TKeyDataWithPKey keyPKey

      - #### config

            TCursorGetConfig config

  - ### Class com.sleepycat.thrift.BdbService.cursorGetWithPKey_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TGetWithPKeyResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.cursorPut_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TCursor cursor

      - #### pair

            TKeyDataWithSecondaryKeys pair

      - #### config

            TCursorPutConfig config

        See Also:
          `TCursorPutConfig`

  - ### Class com.sleepycat.thrift.BdbService.cursorPut_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TPutResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.dbCompact_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### start

            TDbt start

      - #### stop

            TDbt stop

      - #### config

            TCompactConfig config

  - ### Class com.sleepycat.thrift.BdbService.dbCompact_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TCompactResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.dbDelete_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### keyOrPairs

            java.util.List<E> keyOrPairs

  - ### Class com.sleepycat.thrift.BdbService.dbDelete_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TOperationStatus success

        See Also:
          `TOperationStatus`

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.dbGet_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### keyData

            TKeyData keyData

      - #### config

            TDbGetConfig config

  - ### Class com.sleepycat.thrift.BdbService.dbGet_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TGetResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.dbGetWithPKey_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### sdb

            TDatabase sdb

      - #### txn

            TTransaction txn

      - #### keyPKey

            TKeyDataWithPKey keyPKey

      - #### config

            TDbGetConfig config

  - ### Class com.sleepycat.thrift.BdbService.dbGetWithPKey_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TGetWithPKeyResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.dbKeyExists_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### key

            TDbt key

  - ### Class com.sleepycat.thrift.BdbService.dbKeyExists_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TOperationStatus success

        See Also:
          `TOperationStatus`

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.dbKeyRange_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### key

            TDbt key

  - ### Class com.sleepycat.thrift.BdbService.dbKeyRange_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TKeyRangeResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.dbPut_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### pairs

            java.util.List<E> pairs

      - #### config

            TDbPutConfig config

        See Also:
          `TDbPutConfig`

  - ### Class com.sleepycat.thrift.BdbService.dbPut_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TPutResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.dbTruncate_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### countRecords

            boolean countRecords

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.dbTruncate_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            int success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.deleteEnvironmentAndDatabases_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### homeDir

            java.lang.String homeDir

      - #### force

            boolean force

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.deleteEnvironmentAndDatabases_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### fe

            TFileNotFoundException fe

      - #### ioe

            TIOException ioe

      - #### iue

            TResourceInUseException iue

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.getBdbVersion_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class com.sleepycat.thrift.BdbService.getBdbVersion_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            java.lang.String success

  - ### Class com.sleepycat.thrift.BdbService.getCursorCachePriority_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TCursor cursor

  - ### Class com.sleepycat.thrift.BdbService.getCursorCachePriority_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TCachePriority success

        See Also:
          `TCachePriority`

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.getCursorConfig_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TCursor cursor

  - ### Class com.sleepycat.thrift.BdbService.getCursorConfig_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TCursorConfig success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.getDatabaseConfig_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

  - ### Class com.sleepycat.thrift.BdbService.getDatabaseConfig_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TDatabaseConfig success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.getDatabaseStatistics_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### fast

            boolean fast

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.getDatabaseStatistics_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TDatabaseStatResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.getEnvironmentConfig_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### env

            TEnvironment env

  - ### Class com.sleepycat.thrift.BdbService.getEnvironmentConfig_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TEnvironmentConfig success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.getEnvStatistics_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### env

            TEnvironment env

      - #### config

            TEnvStatConfig config

  - ### Class com.sleepycat.thrift.BdbService.getEnvStatistics_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TEnvStatResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.isProtocolVersionSupported_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### clientVersion

            java.lang.String clientVersion

  - ### Class com.sleepycat.thrift.BdbService.isProtocolVersionSupported_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TProtocolVersionTestResult success

  - ### Class com.sleepycat.thrift.BdbService.joinCursorGet_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TJoinCursor cursor

      - #### config

            TJoinCursorGetConfig config

  - ### Class com.sleepycat.thrift.BdbService.joinCursorGet_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TGetResult success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.openCursor_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### cursorConfig

            TCursorConfig cursorConfig

  - ### Class com.sleepycat.thrift.BdbService.openCursor_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TCursor success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.openDatabase_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### env

            TEnvironment env

      - #### txn

            TTransaction txn

      - #### fileName

            java.lang.String fileName

      - #### databaseName

            java.lang.String databaseName

      - #### dbConfig

            TDatabaseConfig dbConfig

  - ### Class com.sleepycat.thrift.BdbService.openDatabase_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TDatabase success

      - #### ioe

            TIOException ioe

      - #### iue

            TResourceInUseException iue

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.openEnvironment_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### homeDir

            java.lang.String homeDir

      - #### envConfig

            TEnvironmentConfig envConfig

  - ### Class com.sleepycat.thrift.BdbService.openEnvironment_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TEnvironment success

      - #### ioe

            TIOException ioe

      - #### iue

            TResourceInUseException iue

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.openJoinCursor_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### pdb

            TDatabase pdb

      - #### scursors

            java.util.List<E> scursors

      - #### sortCursors

            boolean sortCursors

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.openJoinCursor_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TJoinCursor success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.openSecondaryDatabase_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### env

            TEnvironment env

      - #### txn

            TTransaction txn

      - #### fileName

            java.lang.String fileName

      - #### databaseName

            java.lang.String databaseName

      - #### primaryDb

            TDatabase primaryDb

      - #### sdbConfig

            TSecondaryDatabaseConfig sdbConfig

  - ### Class com.sleepycat.thrift.BdbService.openSecondaryDatabase_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TDatabase success

      - #### ioe

            TIOException ioe

      - #### iue

            TResourceInUseException iue

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.openSequence_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### key

            TDbt key

      - #### config

            TSequenceConfig config

  - ### Class com.sleepycat.thrift.BdbService.openSequence_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            TSequence success

      - #### iue

            TResourceInUseException iue

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.ping_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class com.sleepycat.thrift.BdbService.ping_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class com.sleepycat.thrift.BdbService.removeDatabase_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### env

            TEnvironment env

      - #### txn

            TTransaction txn

      - #### fileName

            java.lang.String fileName

      - #### databaseName

            java.lang.String databaseName

      - #### force

            boolean force

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.removeDatabase_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### ioe

            TIOException ioe

      - #### iue

            TResourceInUseException iue

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.removeSequence_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### txn

            TTransaction txn

      - #### key

            TDbt key

      - #### isAutoCommitNoSync

            boolean isAutoCommitNoSync

      - #### force

            boolean force

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.removeSequence_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### iue

            TResourceInUseException iue

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.renameDatabase_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### env

            TEnvironment env

      - #### txn

            TTransaction txn

      - #### fileName

            java.lang.String fileName

      - #### databaseName

            java.lang.String databaseName

      - #### newName

            java.lang.String newName

      - #### force

            boolean force

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.renameDatabase_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### ioe

            TIOException ioe

      - #### iue

            TResourceInUseException iue

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.sequenceGet_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### seq

            TSequence seq

      - #### txn

            TTransaction txn

      - #### delta

            int delta

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.sequenceGet_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            long success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.setCursorCachePriority_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cursor

            TCursor cursor

      - #### priority

            TCachePriority priority

        See Also:
          `TCachePriority`

  - ### Class com.sleepycat.thrift.BdbService.setCursorCachePriority_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.setDatabaseConfig_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### db

            TDatabase db

      - #### dbConfig

            TDatabaseConfig dbConfig

  - ### Class com.sleepycat.thrift.BdbService.setDatabaseConfig_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.setEnvironmentConfig_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### env

            TEnvironment env

      - #### envConfig

            TEnvironmentConfig envConfig

  - ### Class com.sleepycat.thrift.BdbService.setEnvironmentConfig_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.shutdown_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class com.sleepycat.thrift.BdbService.txnAbort_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### txn

            TTransaction txn

  - ### Class com.sleepycat.thrift.BdbService.txnAbort_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.txnCommit_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### txn

            TTransaction txn

      - #### durability

            TDurabilityPolicy durability

        See Also:
          `TDurabilityPolicy`

  - ### Class com.sleepycat.thrift.BdbService.txnCommit_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.BdbService.txnGetPriority_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### txn

            TTransaction txn

  - ### Class com.sleepycat.thrift.BdbService.txnGetPriority_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### success

            int success

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.txnSetPriority_args extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### txn

            TTransaction txn

      - #### priority

            int priority

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.BdbService.txnSetPriority_result extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbe

            TDatabaseException dbe

      - #### re

            TRuntimeException re

  - ### Class com.sleepycat.thrift.TActiveTxnStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### GId

            java.nio.ByteBuffer GId

      - #### lsnFile

            int lsnFile

      - #### lsnOffset

            int lsnOffset

      - #### multiversionRef

            int multiversionRef

      - #### name

            java.lang.String name

      - #### parentId

            int parentId

      - #### pid

            int pid

      - #### priority

            int priority

      - #### readLsnFile

            int readLsnFile

      - #### readLsnOffset

            int readLsnOffset

      - #### txnId

            int txnId

      - #### __isset_bitfield

            short __isset_bitfield

  - ### Class com.sleepycat.thrift.TBtreeStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dupPages

            int dupPages

      - #### dupPagesFree

            long dupPagesFree

      - #### emptyPages

            int emptyPages

      - #### free

            int free

      - #### intPages

            int intPages

      - #### intPagesFree

            long intPagesFree

      - #### leafPages

            int leafPages

      - #### leafPagesFree

            long leafPagesFree

      - #### levels

            int levels

      - #### magic

            int magic

      - #### metaFlags

            int metaFlags

      - #### minKey

            int minKey

      - #### numBlobs

            int numBlobs

      - #### numData

            int numData

      - #### numKeys

            int numKeys

      - #### overPages

            int overPages

      - #### overPagesFree

            long overPagesFree

      - #### pageCount

            int pageCount

      - #### pageSize

            int pageSize

      - #### reLen

            int reLen

      - #### rePad

            int rePad

      - #### version

            int version

      - #### __isset_bitfield

            int __isset_bitfield

  - ### Class com.sleepycat.thrift.TCacheFileStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### backupSpins

            long backupSpins

      - #### cacheHit

            long cacheHit

      - #### cacheMiss

            long cacheMiss

      - #### fileName

            java.lang.String fileName

      - #### pageSize

            int pageSize

      - #### pageCreate

            long pageCreate

      - #### pageMapped

            int pageMapped

      - #### pageIn

            long pageIn

      - #### pageOut

            long pageOut

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TCacheStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### alloc

            long alloc

      - #### allocBuckets

            long allocBuckets

      - #### allocMaxBuckets

            long allocMaxBuckets

      - #### allocMaxPages

            long allocMaxPages

      - #### allocPages

            long allocPages

      - #### bytes

            int bytes

      - #### cacheHit

            long cacheHit

      - #### cacheMiss

            long cacheMiss

      - #### gbytes

            int gbytes

      - #### hashBuckets

            int hashBuckets

      - #### hashExamined

            long hashExamined

      - #### hashLongest

            int hashLongest

      - #### hashMaxNowait

            long hashMaxNowait

      - #### hashMaxWait

            long hashMaxWait

      - #### hashMutexes

            int hashMutexes

      - #### hashNowait

            long hashNowait

      - #### hashSearches

            int hashSearches

      - #### hashWait

            long hashWait

      - #### ioWait

            long ioWait

      - #### maxNumCache

            int maxNumCache

      - #### maxOpenfd

            int maxOpenfd

      - #### maxWrite

            int maxWrite

      - #### maxWriteSleep

            int maxWriteSleep

      - #### mmapSize

            long mmapSize

      - #### multiversionFreed

            long multiversionFreed

      - #### multiversionFrozen

            long multiversionFrozen

      - #### multiversionReused

            long multiversionReused

      - #### multiversionThawed

            long multiversionThawed

      - #### numCache

            int numCache

      - #### pages

            int pages

      - #### pageSize

            int pageSize

      - #### pageClean

            int pageClean

      - #### pageCreate

            long pageCreate

      - #### pageDirty

            int pageDirty

      - #### pageMapped

            int pageMapped

      - #### pageIn

            long pageIn

      - #### pageTrickle

            long pageTrickle

      - #### pageOut

            long pageOut

      - #### regionNowait

            long regionNowait

      - #### regionWait

            long regionWait

      - #### regmax

            long regmax

      - #### regSize

            long regSize

      - #### roEvict

            long roEvict

      - #### rwEvict

            long rwEvict

      - #### syncInterrupted

            long syncInterrupted

      - #### __isset_bitfield

            long __isset_bitfield

  - ### Class com.sleepycat.thrift.TCompactConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### fillPercent

            int fillPercent

      - #### freeListOnly

            boolean freeListOnly

      - #### freeSpace

            boolean freeSpace

      - #### maxPages

            int maxPages

      - #### timeout

            int timeout

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TCompactResult extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### deadlock

            int deadlock

      - #### emptyBuckets

            int emptyBuckets

      - #### levels

            int levels

      - #### pagesExamine

            int pagesExamine

      - #### pagesFree

            int pagesFree

      - #### pagesTruncated

            int pagesTruncated

      - #### endKey

            TDbt endKey

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TCursor extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### handle

            long handle

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TCursorConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### bulkCursor

            boolean bulkCursor

      - #### isoLevel

            TIsolationLevel isoLevel

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TCursorGetConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### mode

            TCursorGetMode mode

        See Also:
          `TCursorGetMode`

      - #### multiple

            boolean multiple

      - #### multiKey

            boolean multiKey

      - #### batchSize

            int batchSize

      - #### rmw

            boolean rmw

      - #### isoLevel

            TIsolationLevel isoLevel

        See Also:
          `TIsolationLevel`

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TDatabase extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### handle

            long handle

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TDatabaseConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### allowCreate

            boolean allowCreate

      - #### blobThreshold

            int blobThreshold

      - #### btreeMinKey

            int btreeMinKey

      - #### btreeRecordNumbers

            boolean btreeRecordNumbers

      - #### checksum

            boolean checksum

      - #### exclusiveCreate

            boolean exclusiveCreate

      - #### hashFillFactor

            int hashFillFactor

      - #### hashNumElements

            int hashNumElements

      - #### heapRegionSize

            int heapRegionSize

      - #### heapsize

            long heapsize

      - #### multiversion

            boolean multiversion

      - #### noWaitDbExclusiveLock

            boolean noWaitDbExclusiveLock

      - #### pageSize

            int pageSize

      - #### priority

            TCachePriority priority

        See Also:
          `TCachePriority`

      - #### queueExtentSize

            int queueExtentSize

      - #### queueInOrder

            boolean queueInOrder

      - #### readOnly

            boolean readOnly

      - #### readUncommitted

            boolean readUncommitted

      - #### recordLength

            int recordLength

      - #### recordPad

            int recordPad

      - #### renumbering

            boolean renumbering

      - #### reverseSplitOff

            boolean reverseSplitOff

      - #### sortedDuplicates

            boolean sortedDuplicates

      - #### transactionNotDurable

            boolean transactionNotDurable

      - #### type

            TDatabaseType type

        See Also:
          `TDatabaseType`

      - #### unsortedDuplicates

            boolean unsortedDuplicates

      - #### __isset_bitfield

            int __isset_bitfield

  - ### Class com.sleepycat.thrift.TDatabaseException extends org.apache.thrift.TException implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### type

            TDatabaseExceptionType type

        See Also:
          `TDatabaseExceptionType`

      - #### message

            java.lang.String message

      - #### errorNumber

            int errorNumber

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TDatabaseStatResult extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### btreeStat

            TBtreeStat btreeStat

      - #### hashStat

            THashStat hashStat

      - #### heapStat

            THeapStat heapStat

      - #### queueStat

            TQueueStat queueStat

  - ### Class com.sleepycat.thrift.TDbGetConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### mode

            TDbGetMode mode

        See Also:
          `TDbGetMode`

      - #### multiple

            boolean multiple

      - #### rmw

            boolean rmw

      - #### isoLevel

            TIsolationLevel isoLevel

        See Also:
          `TIsolationLevel`

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TDbt extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### data

            java.nio.ByteBuffer data

      - #### partialLength

            int partialLength

      - #### partialOffset

            int partialOffset

      - #### partial

            boolean partial

      - #### blob

            boolean blob

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TEnvironment extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### handle

            long handle

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TEnvironmentConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### allowCreate

            boolean allowCreate

      - #### cacheCount

            int cacheCount

      - #### cacheSize

            long cacheSize

      - #### encryptionKey

            java.lang.String encryptionKey

      - #### lockDetectMode

            TLockDetectMode lockDetectMode

        See Also:
          `TLockDetectMode`

      - #### multiversion

            boolean multiversion

      - #### runRecovery

            boolean runRecovery

      - #### txnNoWait

            boolean txnNoWait

      - #### txnSnapshot

            boolean txnSnapshot

      - #### durability

            TDurabilityPolicy durability

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TEnvStatConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cache

            TEnvStatOption cache

        See Also:
          `TEnvStatOption`

      - #### cacheFile

            TEnvStatOption cacheFile

        See Also:
          `TEnvStatOption`

      - #### lock

            TEnvStatOption lock

        See Also:
          `TEnvStatOption`

      - #### log

            TEnvStatOption log

        See Also:
          `TEnvStatOption`

      - #### mutex

            TEnvStatOption mutex

        See Also:
          `TEnvStatOption`

      - #### transaction

            TEnvStatOption transaction

        See Also:
          `TEnvStatOption`

  - ### Class com.sleepycat.thrift.TEnvStatResult extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### cacheStat

            TCacheStat cacheStat

      - #### cacheFileStat

            java.util.List<E> cacheFileStat

      - #### lockStat

            TLockStat lockStat

      - #### logStat

            TLogStat logStat

      - #### mutexStat

            TMutexStat mutexStat

      - #### txnStat

            TTransactionStat txnStat

  - ### Class com.sleepycat.thrift.TFileNotFoundException extends org.apache.thrift.TException implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### message

            java.lang.String message

  - ### Class com.sleepycat.thrift.TGetResult extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### status

            TOperationStatus status

        See Also:
          `TOperationStatus`

      - #### pairs

            java.util.List<E> pairs

  - ### Class com.sleepycat.thrift.TGetWithPKeyResult extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### status

            TOperationStatus status

        See Also:
          `TOperationStatus`

      - #### tuple

            TKeyDataWithPKey tuple

  - ### Class com.sleepycat.thrift.THashStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### BFree

            long BFree

      - #### bigBFree

            long bigBFree

      - #### bigPages

            int bigPages

      - #### buckets

            int buckets

      - #### dup

            int dup

      - #### dupFree

            long dupFree

      - #### ffactor

            int ffactor

      - #### free

            int free

      - #### magic

            int magic

      - #### metaFlags

            int metaFlags

      - #### numBlobs

            int numBlobs

      - #### numData

            int numData

      - #### numKeys

            int numKeys

      - #### overflows

            int overflows

      - #### ovflFree

            long ovflFree

      - #### pageCount

            int pageCount

      - #### pageSize

            int pageSize

      - #### version

            int version

      - #### __isset_bitfield

            int __isset_bitfield

  - ### Class com.sleepycat.thrift.THeapStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### heapMagic

            int heapMagic

      - #### heapMetaFlags

            int heapMetaFlags

      - #### heapNumBlobs

            int heapNumBlobs

      - #### heapNumRecs

            int heapNumRecs

      - #### heapNumRegions

            int heapNumRegions

      - #### heapPageCount

            int heapPageCount

      - #### heapPageSize

            int heapPageSize

      - #### heapRegionSize

            int heapRegionSize

      - #### heapVersion

            int heapVersion

      - #### __isset_bitfield

            short __isset_bitfield

  - ### Class com.sleepycat.thrift.TIOException extends org.apache.thrift.TException implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### message

            java.lang.String message

  - ### Class com.sleepycat.thrift.TJoinCursor extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### handle

            long handle

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TJoinCursorGetConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### pair

            TKeyData pair

      - #### readUncommitted

            boolean readUncommitted

      - #### rmw

            boolean rmw

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TKeyData extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### key

            TDbt key

      - #### data

            TDbt data

  - ### Class com.sleepycat.thrift.TKeyDataWithPKey extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### skey

            TDbt skey

      - #### pkey

            TDbt pkey

      - #### pdata

            TDbt pdata

  - ### Class com.sleepycat.thrift.TKeyDataWithSecondaryKeys extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### pkey

            TDbt pkey

      - #### pdata

            TDbt pdata

      - #### skeys

            java.util.Map<K,V> skeys

  - ### Class com.sleepycat.thrift.TKeyRangeResult extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### equal

            double equal

      - #### greater

            double greater

      - #### less

            double less

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TLockStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### curMaxId

            int curMaxId

      - #### hashLen

            int hashLen

      - #### id

            int id

      - #### initlockers

            int initlockers

      - #### initlocks

            int initlocks

      - #### initobjects

            int initobjects

      - #### lockers

            int lockers

      - #### lockersNowait

            long lockersNowait

      - #### lockersWait

            long lockersWait

      - #### lockNowait

            long lockNowait

      - #### locks

            int locks

      - #### locksteals

            long locksteals

      - #### lockTimeout

            int lockTimeout

      - #### lockWait

            long lockWait

      - #### maxHlocks

            int maxHlocks

      - #### maxHobjects

            int maxHobjects

      - #### maxLockers

            int maxLockers

      - #### maxLocks

            int maxLocks

      - #### maxLsteals

            long maxLsteals

      - #### maxNlockers

            int maxNlockers

      - #### maxNlocks

            int maxNlocks

      - #### maxNobjects

            int maxNobjects

      - #### maxObjects

            int maxObjects

      - #### maxOsteals

            long maxOsteals

      - #### numDeadlocks

            long numDeadlocks

      - #### numDowngrade

            long numDowngrade

      - #### numLockers

            int numLockers

      - #### numLockersHit

            long numLockersHit

      - #### numLockersReused

            long numLockersReused

      - #### numLocks

            int numLocks

      - #### numLockTimeouts

            long numLockTimeouts

      - #### numModes

            int numModes

      - #### nobjects

            int nobjects

      - #### numReleases

            long numReleases

      - #### numRequests

            long numRequests

      - #### numTxnTimeouts

            long numTxnTimeouts

      - #### numUpgrade

            long numUpgrade

      - #### objects

            int objects

      - #### objectsteals

            long objectsteals

      - #### objsNowait

            long objsNowait

      - #### objsWait

            long objsWait

      - #### partitions

            int partitions

      - #### partMaxNowait

            long partMaxNowait

      - #### partMaxWait

            long partMaxWait

      - #### partNowait

            long partNowait

      - #### partWait

            long partWait

      - #### regionNowait

            long regionNowait

      - #### regionWait

            long regionWait

      - #### regSize

            long regSize

      - #### tableSize

            int tableSize

      - #### txnTimeout

            int txnTimeout

      - #### __isset_bitfield

            long __isset_bitfield

  - ### Class com.sleepycat.thrift.TLogStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### curFile

            int curFile

      - #### curOffset

            int curOffset

      - #### diskFile

            int diskFile

      - #### diskOffset

            int diskOffset

      - #### fileidInit

            int fileidInit

      - #### lgBSize

            int lgBSize

      - #### lgSize

            int lgSize

      - #### magic

            int magic

      - #### maxCommitperflush

            int maxCommitperflush

      - #### maxNfileId

            int maxNfileId

      - #### minCommitperflush

            int minCommitperflush

      - #### mode

            int mode

      - #### numFileId

            int numFileId

      - #### RCount

            long RCount

      - #### record

            long record

      - #### regionNowait

            long regionNowait

      - #### regionWait

            long regionWait

      - #### regSize

            long regSize

      - #### SCount

            long SCount

      - #### version

            int version

      - #### WBytes

            int WBytes

      - #### wcBytes

            int wcBytes

      - #### wcMbytes

            int wcMbytes

      - #### WMbytes

            int WMbytes

      - #### WCount

            long WCount

      - #### WCountFill

            long WCountFill

      - #### __isset_bitfield

            int __isset_bitfield

  - ### Class com.sleepycat.thrift.TMutexStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### mutexAlign

            int mutexAlign

      - #### mutexCount

            int mutexCount

      - #### mutexFree

            int mutexFree

      - #### mutexInit

            int mutexInit

      - #### mutexInuse

            int mutexInuse

      - #### mutexInuseMax

            int mutexInuseMax

      - #### mutexMax

            int mutexMax

      - #### mutexTasSpins

            int mutexTasSpins

      - #### regionNowait

            long regionNowait

      - #### regionWait

            long regionWait

      - #### regmax

            long regmax

      - #### regSize

            long regSize

      - #### __isset_bitfield

            short __isset_bitfield

  - ### Class com.sleepycat.thrift.TProtocolVersionTestResult extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### supported

            boolean supported

      - #### serverProtocolVersion

            java.lang.String serverProtocolVersion

      - #### serverBigEndian

            boolean serverBigEndian

      - #### message

            java.lang.String message

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TPutResult extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### status

            TOperationStatus status

        See Also:
          `TOperationStatus`

      - #### newRecordNumber

            java.nio.ByteBuffer newRecordNumber

  - ### Class com.sleepycat.thrift.TQueueStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### curRecno

            int curRecno

      - #### extentSize

            int extentSize

      - #### firstRecno

            int firstRecno

      - #### magic

            int magic

      - #### metaFlags

            int metaFlags

      - #### numData

            int numData

      - #### numKeys

            int numKeys

      - #### pages

            int pages

      - #### pagesFree

            int pagesFree

      - #### pageSize

            int pageSize

      - #### reLen

            int reLen

      - #### rePad

            int rePad

      - #### version

            int version

      - #### __isset_bitfield

            short __isset_bitfield

  - ### Class com.sleepycat.thrift.TResourceInUseException extends org.apache.thrift.TException implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### message

            java.lang.String message

  - ### Class com.sleepycat.thrift.TRuntimeException extends org.apache.thrift.TException implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### fullClassName

            java.lang.String fullClassName

      - #### message

            java.lang.String message

  - ### Class com.sleepycat.thrift.TSecondaryDatabaseConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### dbConfig

            TDatabaseConfig dbConfig

      - #### foreignDb

            TDatabase foreignDb

      - #### foreignKeyDeleteAction

            TFKDeleteAction foreignKeyDeleteAction

        See Also:
          `TFKDeleteAction`

      - #### immutableSecondaryKey

            boolean immutableSecondaryKey

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TSequence extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### handle

            long handle

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TSequenceConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### allowCreate

            boolean allowCreate

      - #### autoCommitNoSync

            boolean autoCommitNoSync

      - #### cacheSize

            int cacheSize

      - #### decrement

            boolean decrement

      - #### exclusiveCreate

            boolean exclusiveCreate

      - #### initialValue

            long initialValue

      - #### minimum

            long minimum

      - #### maximum

            long maximum

      - #### wrap

            boolean wrap

      - #### __isset_bitfield

            short __isset_bitfield

  - ### Class com.sleepycat.thrift.TTransaction extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### handle

            long handle

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TTransactionConfig extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### bulk

            boolean bulk

      - #### durability

            TDurabilityPolicy durability

        See Also:
          `TDurabilityPolicy`

      - #### isoLevel

            TIsolationLevel isoLevel

        See Also:
          `TIsolationLevel`

      - #### wait

            boolean wait

      - #### __isset_bitfield

            byte __isset_bitfield

  - ### Class com.sleepycat.thrift.TTransactionStat extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream out)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### inittxns

            int inittxns

      - #### lastCkpFile

            int lastCkpFile

      - #### lastCkpOffset

            int lastCkpOffset

      - #### lastTxnId

            int lastTxnId

      - #### maxNactive

            int maxNactive

      - #### maxNsnapshot

            int maxNsnapshot

      - #### maxTxns

            int maxTxns

      - #### naborts

            long naborts

      - #### nactive

            int nactive

      - #### numBegins

            long numBegins

      - #### numCommits

            long numCommits

      - #### numRestores

            int numRestores

      - #### numSnapshot

            int numSnapshot

      - #### regionNowait

            long regionNowait

      - #### regionWait

            long regionWait

      - #### regSize

            long regSize

      - #### timeCkp

            long timeCkp

      - #### activeTxns

            java.util.List<E> activeTxns

      - #### __isset_bitfield

            int __isset_bitfield

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