Berkeley DB Java Edition version 3.2.76

## Hierarchy For All Packages

Package Hierarchies:
  com.sleepycat.bind, com.sleepycat.bind.serial, com.sleepycat.bind.tuple, com.sleepycat.collections, com.sleepycat.je, com.sleepycat.je.jca.ra, com.sleepycat.je.jmx, com.sleepycat.je.util, com.sleepycat.persist, com.sleepycat.persist.evolve, com.sleepycat.persist.model, com.sleepycat.persist.raw, com.sleepycat.util

## Class Hierarchy

- java.lang.Object
  - com.sleepycat.bind.ByteArrayBinding (implements com.sleepycat.bind.EntryBinding)
  - com.sleepycat.je.CheckpointConfig
  - com.sleepycat.persist.model.ClassEnhancer (implements java.lang.instrument.ClassFileTransformer)
  - com.sleepycat.persist.model.ClassMetadata (implements java.io.Serializable)
  - com.sleepycat.collections.CurrentTransaction
  - com.sleepycat.je.Cursor
    - com.sleepycat.je.SecondaryCursor
  - com.sleepycat.je.CursorConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.Database
    - com.sleepycat.je.SecondaryDatabase
  - com.sleepycat.je.DatabaseConfig (implements java.lang.Cloneable)
    - com.sleepycat.je.SecondaryConfig
  - com.sleepycat.je.DatabaseEntry
  - com.sleepycat.je.DatabaseStats (implements java.io.Serializable)
    - com.sleepycat.je.BtreeStats
  - com.sleepycat.je.util.DbBackup
  - com.sleepycat.je.util.DbDump
  - com.sleepycat.je.util.DbLoad
  - com.sleepycat.je.util.DbPrintLog
  - com.sleepycat.je.util.DbVerify
  - com.sleepycat.persist.EntityJoin<PK,E>
  - com.sleepycat.persist.model.EntityMetadata (implements java.io.Serializable)
  - com.sleepycat.persist.model.EntityModel
    - com.sleepycat.persist.model.AnnotationModel
  - com.sleepycat.persist.EntityStore
  - com.sleepycat.je.Environment
    - com.sleepycat.je.XAEnvironment (implements javax.transaction.xa.XAResource)
  - com.sleepycat.je.EnvironmentMutableConfig (implements java.lang.Cloneable)
    - com.sleepycat.je.EnvironmentConfig
  - com.sleepycat.je.EnvironmentStats (implements java.io.Serializable)
  - com.sleepycat.persist.evolve.EvolveConfig (implements java.lang.Cloneable)
  - com.sleepycat.persist.evolve.EvolveEvent
  - com.sleepycat.persist.evolve.EvolveStats
  - com.sleepycat.je.ExceptionEvent
  - com.sleepycat.util.ExceptionUnwrapper
  - com.sleepycat.persist.model.FieldMetadata (implements java.io.Serializable)
    - com.sleepycat.persist.model.PrimaryKeyMetadata
    - com.sleepycat.persist.model.SecondaryKeyMetadata
  - com.sleepycat.je.ForeignKeyDeleteAction
  - java.io.InputStream (implements java.io.Closeable)
    - com.sleepycat.util.FastInputStream
      - com.sleepycat.bind.tuple.TupleInput
    - java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
      - com.sleepycat.bind.serial.SerialInput
  - com.sleepycat.je.jmx.JEMBeanHelper
  - com.sleepycat.je.jmx.JEMonitor (implements javax.management.DynamicMBean)
  - com.sleepycat.je.JEVersion
  - com.sleepycat.je.JoinConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.JoinCursor
  - com.sleepycat.je.LockMode
  - com.sleepycat.je.LockStats (implements java.io.Serializable)
  - com.sleepycat.je.LogScanConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.LogScanner
  - com.sleepycat.collections.MapEntryParameter (implements java.util.Map.Entry<K,V>)
  - com.sleepycat.persist.evolve.Mutation (implements java.io.Serializable)
    - com.sleepycat.persist.evolve.Converter
      - com.sleepycat.persist.evolve.EntityConverter
    - com.sleepycat.persist.evolve.Deleter
    - com.sleepycat.persist.evolve.Renamer
  - com.sleepycat.persist.evolve.Mutations (implements java.io.Serializable)
  - com.sleepycat.je.OperationStatus
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - com.sleepycat.util.FastOutputStream
      - com.sleepycat.bind.tuple.TupleOutput
    - java.io.ObjectOutputStream (implements java.io.ObjectOutput, java.io.ObjectStreamConstants)
      - com.sleepycat.bind.serial.SerialOutput
  - com.sleepycat.util.PackedInteger
  - com.sleepycat.je.PreloadConfig (implements java.lang.Cloneable)
  - com.sleepycat.je.PreloadStats (implements java.io.Serializable)
  - com.sleepycat.je.PreloadStatus
  - com.sleepycat.persist.PrimaryIndex<PK,E>
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.Task
      - com.sleepycat.persist.model.ClassEnhancerTask
  - com.sleepycat.persist.raw.RawObject
  - com.sleepycat.persist.raw.RawStore
  - com.sleepycat.persist.SecondaryIndex<SK,PK,E>
  - com.sleepycat.je.Sequence
  - com.sleepycat.je.SequenceConfig
  - com.sleepycat.je.SequenceStats
  - com.sleepycat.bind.serial.SerialBase
    - com.sleepycat.bind.serial.SerialBinding (implements com.sleepycat.bind.EntryBinding)
  - com.sleepycat.bind.serial.SerialSerialBinding (implements com.sleepycat.bind.EntityBinding)
  - com.sleepycat.bind.serial.SerialSerialKeyCreator (implements com.sleepycat.je.ForeignKeyNullifier, com.sleepycat.je.SecondaryKeyCreator)
  - com.sleepycat.je.StatsConfig
  - com.sleepycat.persist.StoreConfig (implements java.lang.Cloneable)
  - com.sleepycat.bind.serial.StoredClassCatalog (implements com.sleepycat.bind.serial.ClassCatalog)
  - com.sleepycat.collections.StoredCollections
  - com.sleepycat.collections.StoredContainer (implements java.lang.Cloneable)
    - com.sleepycat.collections.StoredCollection (implements java.util.Collection<E>)
      - com.sleepycat.collections.StoredEntrySet (implements java.util.Set<E>)
        - com.sleepycat.collections.StoredSortedEntrySet (implements java.util.SortedSet<E>)
      - com.sleepycat.collections.StoredKeySet (implements java.util.Set<E>)
        - com.sleepycat.collections.StoredSortedKeySet (implements java.util.SortedSet<E>)
      - com.sleepycat.collections.StoredValueSet (implements java.util.Set<E>)
        - com.sleepycat.collections.StoredSortedValueSet (implements java.util.SortedSet<E>)
    - com.sleepycat.collections.StoredMap (implements java.util.Map<K,V>)
      - com.sleepycat.collections.StoredSortedMap (implements java.util.SortedMap<K,V>)
  - com.sleepycat.collections.StoredIterator (implements java.lang.Cloneable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.sleepycat.je.DatabaseException
        - com.sleepycat.je.DatabaseNotFoundException
        - com.sleepycat.je.DeadlockException
          - com.sleepycat.je.LockNotGrantedException
        - com.sleepycat.je.RunRecoveryException
      - java.io.IOException
        - com.sleepycat.util.IOExceptionWrapper (implements com.sleepycat.util.ExceptionWrapper)
      - com.sleepycat.je.jca.ra.JEException
      - java.lang.RuntimeException
        - com.sleepycat.persist.evolve.DeletedClassException
        - com.sleepycat.persist.evolve.IncompatibleClassException
        - com.sleepycat.util.RuntimeExceptionWrapper (implements com.sleepycat.util.ExceptionWrapper)
  - com.sleepycat.je.Transaction
  - com.sleepycat.je.TransactionConfig (implements java.lang.Cloneable)
  - com.sleepycat.collections.TransactionRunner
  - com.sleepycat.je.TransactionStats (implements java.io.Serializable)
  - com.sleepycat.je.TransactionStats.Active
  - com.sleepycat.bind.tuple.TupleBase
    - com.sleepycat.bind.tuple.TupleBinding (implements com.sleepycat.bind.EntryBinding)
      - com.sleepycat.bind.tuple.BigIntegerBinding
      - com.sleepycat.bind.tuple.BooleanBinding
      - com.sleepycat.bind.tuple.ByteBinding
      - com.sleepycat.bind.tuple.CharacterBinding
      - com.sleepycat.bind.tuple.DoubleBinding
      - com.sleepycat.bind.tuple.FloatBinding
      - com.sleepycat.bind.tuple.IntegerBinding
      - com.sleepycat.bind.tuple.LongBinding
      - com.sleepycat.bind.tuple.ShortBinding
      - com.sleepycat.bind.tuple.SortedDoubleBinding
      - com.sleepycat.bind.tuple.SortedFloatBinding
      - com.sleepycat.bind.tuple.StringBinding
      - com.sleepycat.bind.tuple.TupleMarshalledBinding
    - com.sleepycat.bind.serial.TupleSerialBinding (implements com.sleepycat.bind.EntityBinding)
      - com.sleepycat.bind.serial.TupleSerialMarshalledBinding
    - com.sleepycat.bind.serial.TupleSerialKeyCreator (implements com.sleepycat.je.ForeignKeyNullifier, com.sleepycat.je.SecondaryKeyCreator)
      - com.sleepycat.bind.serial.TupleSerialMarshalledKeyCreator
    - com.sleepycat.bind.tuple.TupleTupleBinding (implements com.sleepycat.bind.EntityBinding)
      - com.sleepycat.bind.tuple.TupleTupleMarshalledBinding
    - com.sleepycat.bind.tuple.TupleTupleKeyCreator (implements com.sleepycat.je.ForeignKeyNullifier, com.sleepycat.je.SecondaryKeyCreator)
      - com.sleepycat.bind.tuple.TupleTupleMarshalledKeyCreator
  - com.sleepycat.bind.tuple.TupleInputBinding (implements com.sleepycat.bind.EntryBinding)
  - com.sleepycat.collections.TupleSerialFactory
  - com.sleepycat.util.UtfOps
  - com.sleepycat.je.VerifyConfig

## Interface Hierarchy

- com.sleepycat.bind.serial.ClassCatalog
- com.sleepycat.bind.EntityBinding
- com.sleepycat.persist.EntityIndex<K,V>
- com.sleepycat.bind.EntryBinding
- com.sleepycat.persist.evolve.EvolveListener
- com.sleepycat.je.ExceptionListener
- com.sleepycat.util.ExceptionWrapper
- com.sleepycat.je.ForeignKeyNullifier
- com.sleepycat.je.ForeignMultiKeyNullifier
- java.lang.Iterable<T>
  - com.sleepycat.persist.EntityCursor<V>
  - com.sleepycat.persist.ForwardCursor<V>
    - com.sleepycat.persist.EntityCursor<V>
- com.sleepycat.je.jca.ra.JEConnection
- com.sleepycat.bind.tuple.MarshalledTupleEntry
- com.sleepycat.bind.tuple.MarshalledTupleKeyEntity
- com.sleepycat.persist.model.PersistentProxy<T>
- com.sleepycat.collections.PrimaryKeyAssigner
- com.sleepycat.persist.raw.RawField
- com.sleepycat.persist.raw.RawType
- com.sleepycat.je.SecondaryKeyCreator
- com.sleepycat.je.SecondaryMultiKeyCreator
- java.io.Serializable
  - com.sleepycat.persist.evolve.Conversion
  - com.sleepycat.je.jca.ra.JEConnectionFactory
- com.sleepycat.collections.TransactionWorker

## Annotation Type Hierarchy

- com.sleepycat.persist.model.SecondaryKey (implements java.lang.annotation.Annotation)
- com.sleepycat.persist.model.PrimaryKey (implements java.lang.annotation.Annotation)
- com.sleepycat.persist.model.Persistent (implements java.lang.annotation.Annotation)
- com.sleepycat.persist.model.KeyField (implements java.lang.annotation.Annotation)
- com.sleepycat.persist.model.Entity (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.sleepycat.persist.model.Relationship
    - com.sleepycat.persist.model.DeleteAction

Berkeley DB Java Edition version 3.2.76

Copyright 1996,2008 Oracle. All rights reserved.