com.sleepycat.je Class Hierarchy (Oracle - Berkeley DB Java Edition API)
Date: 2014-12-16

# Hierarchy For Package com.sleepycat.je

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.sleepycat.je.CheckpointConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.CommitToken (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.sleepycat.je.Cursor (implements com.sleepycat.je.ForwardCursor)
    - com.sleepycat.je.SecondaryCursor
  - com.sleepycat.je.CursorConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.Database (implements java.io.Closeable)
    - com.sleepycat.je.SecondaryDatabase
  - com.sleepycat.je.DatabaseConfig (implements java.lang.Cloneable)
    - com.sleepycat.je.SecondaryConfig
  - com.sleepycat.je.DatabaseEntry (implements java.io.Serializable)
  - com.sleepycat.je.DatabaseStats (implements java.io.Serializable)
    - com.sleepycat.je.BtreeStats
  - com.sleepycat.je.DiskOrderedCursor (implements com.sleepycat.je.ForwardCursor)
  - com.sleepycat.je.DiskOrderedCursorConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.Durability
  - com.sleepycat.je.Environment (implements java.io.Closeable)
    - com.sleepycat.je.XAEnvironment (implements javax.transaction.xa.XAResource)
  - com.sleepycat.je.EnvironmentMutableConfig (implements java.lang.Cloneable, java.io.Serializable)
    - com.sleepycat.je.EnvironmentConfig
  - com.sleepycat.je.EnvironmentStats (implements java.io.Serializable)
  - com.sleepycat.je.ExceptionEvent
  - com.sleepycat.je.JEVersion (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.sleepycat.je.JoinConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.JoinCursor (implements java.io.Closeable)
  - com.sleepycat.je.LockStats (implements java.io.Serializable)
  - com.sleepycat.je.PreloadConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.PreloadStats (implements java.io.Serializable)
  - com.sleepycat.je.PreloadStatus (implements java.io.Serializable)
  - com.sleepycat.je.Sequence (implements java.io.Closeable)
  - com.sleepycat.je.SequenceConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.SequenceStats (implements java.io.Serializable)
  - com.sleepycat.je.StatsConfig (implements java.lang.Cloneable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.sleepycat.je.DatabaseException
          - com.sleepycat.je.OperationFailureException
            - com.sleepycat.je.DatabaseExistsException
            - com.sleepycat.je.DatabaseNotFoundException
            - com.sleepycat.je.DiskOrderedCursorProducerException
            - com.sleepycat.je.DuplicateDataException
            - com.sleepycat.je.LockConflictException
              - com.sleepycat.je.DeadlockException
                - com.sleepycat.je.LockNotGrantedException
              - com.sleepycat.je.LockNotAvailableException
              - com.sleepycat.je.LockTimeoutException
              - com.sleepycat.je.TransactionTimeoutException
            - com.sleepycat.je.SecondaryReferenceException
              - com.sleepycat.je.SecondaryConstraintException
                - com.sleepycat.je.DeleteConstraintException
                - com.sleepycat.je.ForeignConstraintException
                - com.sleepycat.je.UniqueConstraintException
              - com.sleepycat.je.SecondaryIntegrityException
            - com.sleepycat.je.SequenceExistsException
            - com.sleepycat.je.SequenceIntegrityException
            - com.sleepycat.je.SequenceNotFoundException
            - com.sleepycat.je.SequenceOverflowException
            - com.sleepycat.je.XAFailureException
          - com.sleepycat.je.RunRecoveryException
            - com.sleepycat.je.EnvironmentFailureException
              - com.sleepycat.je.EnvironmentLockedException
              - com.sleepycat.je.EnvironmentNotFoundException
              - com.sleepycat.je.LogWriteException
              - com.sleepycat.je.ThreadInterruptedException
              - com.sleepycat.je.VersionMismatchException
  - com.sleepycat.je.Transaction
  - com.sleepycat.je.TransactionConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.TransactionStats (implements java.io.Serializable)
  - com.sleepycat.je.TransactionStats.Active (implements java.io.Serializable)
  - com.sleepycat.je.VerifyConfig (implements java.lang.Cloneable)

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - com.sleepycat.je.ForwardCursor
- com.sleepycat.je.BinaryEqualityComparator
- java.util.Comparator<T>
  - com.sleepycat.je.DatabaseComparator (also extends java.io.Serializable)
- com.sleepycat.je.CustomStats
- com.sleepycat.je.ExceptionListener
- com.sleepycat.je.ForeignKeyNullifier
- com.sleepycat.je.ForeignMultiKeyNullifier
- com.sleepycat.je.PartialComparator
- com.sleepycat.je.ProgressListener<T>
- com.sleepycat.je.ReplicaConsistencyPolicy
- com.sleepycat.je.SecondaryKeyCreator
- com.sleepycat.je.SecondaryMultiKeyCreator
- java.io.Serializable
  - com.sleepycat.je.DatabaseComparator (also extends java.util.Comparator<T>)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.sleepycat.je.RecoveryProgress
    - com.sleepycat.je.PreloadConfig.Phases
    - com.sleepycat.je.ForeignKeyDeleteAction
    - com.sleepycat.je.CacheMode
    - com.sleepycat.je.LockMode
    - com.sleepycat.je.Durability.SyncPolicy
    - com.sleepycat.je.Durability.ReplicaAckPolicy
    - com.sleepycat.je.Transaction.State
    - com.sleepycat.je.OperationStatus

Copyright (c) 2004, 2014 Oracle and/or its affiliates. All rights reserved.