| Package | Description | 
|---|---|
| com.sleepycat.bind | Bindings between database entries and Java objects. | 
| com.sleepycat.bind.serial | Bindings that use Java serialization. | 
| com.sleepycat.bind.tuple | Bindings that use sequences of primitive fields, or tuples. | 
| com.sleepycat.collections | Data access based on the standard Java collections API. | 
| com.sleepycat.db | |
| com.sleepycat.dbxml | Berkeley DB XML Java API [reference guide]. | 
| com.sleepycat.persist | The Direct Persistence Layer (DPL) adds a persistent object model to the
Berkeley DB transactional engine. | 
| com.sleepycat.persist.raw | Raw data access for general purpose tools and manual conversions. | 
| Class and Description | 
|---|
| DatabaseEntry Encodes database key and data items as a byte array. | 
| Class and Description | 
|---|
| Database Creates a database handle for a single Berkeley DB database. | 
| DatabaseEntry Encodes database key and data items as a byte array. | 
| DatabaseException The root of all database exceptions. | 
| ForeignKeyNullifier The interface implemented for setting single-valued foreign keys to null. | 
| SecondaryDatabase A secondary database handle. | 
| SecondaryKeyCreator The interface implemented for extracting single-valued secondary keys from
primary records. | 
| Class and Description | 
|---|
| DatabaseEntry Encodes database key and data items as a byte array. | 
| ForeignKeyNullifier The interface implemented for setting single-valued foreign keys to null. | 
| SecondaryDatabase A secondary database handle. | 
| SecondaryKeyCreator The interface implemented for extracting single-valued secondary keys from
primary records. | 
| Class and Description | 
|---|
| CursorConfig Specify the attributes of database cursor. | 
| Database Creates a database handle for a single Berkeley DB database. | 
| DatabaseEntry Encodes database key and data items as a byte array. | 
| DatabaseException The root of all database exceptions. | 
| Environment A database environment. | 
| JoinConfig The configuration properties of a  JoinCursor. | 
| Transaction The Transaction object is the handle for a transaction. | 
| TransactionConfig Specifies the attributes of a database environment transaction. | 
| Class and Description | 
|---|
| BackupHandler An interface that can optionally be used to override the default behavior
performed by the
 Environment.backupandEnvironment.backupDatabasemethods. | 
| BackupOptions Options for  Environment.backup(java.lang.String, com.sleepycat.db.BackupOptions)operations. | 
| BtreeCompressor An interface specifying how Btree compression works. | 
| BtreePrefixCalculator An interface specifying how Btree prefixes should be calculated. | 
| CacheFile This class allows applications to modify settings for
a  Databaseusing theDatabase.getCacheFile. | 
| CacheFilePriority Priorities that can be assigned to files in the cache. | 
| CacheFileStats Statistics for a file in the cache. | 
| CacheStats Cache statistics for a database environment. | 
| CheckpointConfig Specifies the attributes of an application invoked checkpoint operation. | 
| CompactConfig | 
| CompactStats | 
| Cursor A database cursor. | 
| CursorConfig Specify the attributes of database cursor. | 
| Database Creates a database handle for a single Berkeley DB database. | 
| DatabaseConfig Specify the attributes of a database. | 
| DatabaseEntry Encodes database key and data items as a byte array. | 
| DatabaseException The root of all database exceptions. | 
| DatabaseStats Statistics for a single database. | 
| DatabaseStream A database stream. | 
| DatabaseStreamConfig Specify the attributes of database stream. | 
| DatabaseType Database types. | 
| DeadlockException DeadlockException is thrown to a thread of control when multiple threads
competing for a lock are
deadlocked, when a lock request has timed out
or when a lock request would need to block and the transaction has been
configured to not wait for locks. | 
| Environment A database environment. | 
| EnvironmentConfig Specifies the attributes of an environment. | 
| ErrorHandler An interface specifying a callback function to be called when an error
occurs in the Berkeley DB library. | 
| EventHandler An interface classs with prototype definitions of all event functions that
can be called via the Berkeley DB event callback mechanism. | 
| FeedbackHandler An interface specifying a function to be called to provide feedback. | 
| ForeignKeyDeleteAction The action taken when a referenced record in the foreign key database is
 deleted. | 
| ForeignKeyNullifier The interface implemented for setting single-valued foreign keys to null. | 
| ForeignMultiKeyNullifier The interface implemented for setting multi-valued foreign keys to null. | 
| Hasher An application-specified, database hash function. | 
| HeapRecordId Content used for the key in a Heap database record. | 
| JoinConfig The configuration properties of a  JoinCursor. | 
| JoinCursor A specialized join cursor for use in performing equality or natural joins on
secondary indices. | 
| KeyRange An object that returns status from the  Database.getKeyRangemethod. | 
| Lock The locking interfaces for the database environment are methods of the
  Environmenthandle. | 
| LockDetectMode Deadlock detection modes. | 
| LockMode Locking modes for database operations. | 
| LockOperation Operations that can be performed on locks. | 
| LockRequest The LockRequest object is used to encapsulate a single lock request. | 
| LockRequestMode When using the default lock conflict matrix, the LockRequestMode class
defines the set of possible lock modes. | 
| LockStats Lock statistics for a database environment. | 
| LogCursor The LogCursor object is the handle for a cursor into the log files,
supporting sequential access to the records stored in log files. | 
| LogRecordHandler A function to process application-specific log records. | 
| LogSequenceNumber The LogSequenceNumber object is a log sequence number which
specifies a unique location in a log file. | 
| LogStats Log statistics for a database environment. | 
| LogVerifyConfig Specify the attributes of a database. | 
| MessageHandler An interface specifying a callback function to be called to display
informational messages. | 
| MultipleDataEntry | 
| MultipleEntry An abstract class representing a DatabaseEntry that holds multiple results
returned by a single  Cursorget method. | 
| MultipleKeyDataEntry | 
| MutexStats Statistics about mutexes in a Berkeley DB database environment, returned
by  Environment.getMutexStats(com.sleepycat.db.StatsConfig) | 
| OperationStatus Status values from database operations. | 
| PanicHandler An interface specifying a function to be called if the database
environment panics. | 
| PartitionHandler An interface specifying how to set up database partitioning. | 
| PreparedTransaction The PreparedTransaction object is used to encapsulate a single prepared,
but not yet resolved, transaction. | 
| RecordNumberAppender An interface specifying a callback function that modifies stored data
based on a generated key. | 
| RecoveryOperation The recovery operation being performed when  LogRecordHandler.handleLogRecordis called. | 
| RegionResourceType Advanced configuration is possible for various systems that use shared
 memory (regions) for cross process sharing. | 
| ReplicationChannel A ReplicationChannel handle is used to manage a channel in a replication group. | 
| ReplicationConfig Settings that configure Berkeley DB replication. | 
| ReplicationHostAddress A simple wrapper class to hold information needed to define
a host in a replication group. | 
| ReplicationManagerAckPolicy A class that provides definitions for the types of network ack policy to use
when transmitting messages between replication sites using the Replication
Manager. | 
| ReplicationManagerConnectionStatus Describes the connection status of a replication site. | 
| ReplicationManagerMessageDispatch | 
| ReplicationManagerSite A ReplicationManagerSite handle is used to manage a site in a replication group. | 
| ReplicationManagerSiteConfig Specifies the attributes of a site in the replication group. | 
| ReplicationManagerSiteInfo A simple wrapper class to hold information needed to define a replication site. | 
| ReplicationManagerStartPolicy This class provides definitions of the various start policies thatcan be specified when starting a replication client using the Environment.replicationManagerStartcall. | 
| ReplicationManagerStats Replication Manager statistics for a database environment. | 
| ReplicationStats Replication statistics for a database environment. | 
| ReplicationStatus The return status from processing a replication message. | 
| ReplicationTimeoutType The ReplicationTimeoutType defines the types of timeouts that can beconfigured for the Berkeley Db replication functionality. | 
| ReplicationTransport An interface specifying a replication transmit function, which sends
information to other members of the replication group. | 
| ReplicationViewHandler An interface specifying a callback function to be used by replication views. | 
| SecondaryConfig The configuration properties of a  SecondaryDatabaseextend
those of a primaryDatabase. | 
| SecondaryCursor A database cursor for a secondary database. | 
| SecondaryDatabase A secondary database handle. | 
| SecondaryKeyCreator The interface implemented for extracting single-valued secondary keys from
primary records. | 
| SecondaryMultiKeyCreator The interface implemented for extracting multi-valued secondary keys from
primary records. | 
| Sequence A Sequence handle is used to manipulate a sequence record in a database. | 
| SequenceConfig Specify the attributes of a sequence. | 
| SequenceStats A SequenceStats object is used to return sequence statistics. | 
| StatsConfig Specifies the attributes of a statistics retrieval operation. | 
| Transaction The Transaction object is the handle for a transaction. | 
| TransactionConfig Specifies the attributes of a database environment transaction. | 
| TransactionStats Transaction statistics for a database environment. | 
| TransactionStats.Active | 
| TransactionStatus Status values from transaction application checking operations. | 
| VerboseConfig Specifies the attributes of a verification operation. | 
| VerifyConfig Specifies the attributes of a verification operation. | 
| Class and Description | 
|---|
| DatabaseConfig Specify the attributes of a database. | 
| DatabaseException The root of all database exceptions. | 
| Environment A database environment. | 
| LockMode Locking modes for database operations. | 
| Transaction The Transaction object is the handle for a transaction. | 
| TransactionConfig Specifies the attributes of a database environment transaction. | 
| VerifyConfig Specifies the attributes of a verification operation. | 
| Class and Description | 
|---|
| CursorConfig Specify the attributes of database cursor. | 
| Database Creates a database handle for a single Berkeley DB database. | 
| DatabaseConfig Specify the attributes of a database. | 
| DatabaseException The root of all database exceptions. | 
| Environment A database environment. | 
| LockMode Locking modes for database operations. | 
| SecondaryConfig The configuration properties of a  SecondaryDatabaseextend
those of a primaryDatabase. | 
| SecondaryDatabase A secondary database handle. | 
| Sequence A Sequence handle is used to manipulate a sequence record in a database. | 
| SequenceConfig Specify the attributes of a sequence. | 
| Transaction The Transaction object is the handle for a transaction. | 
| Class and Description | 
|---|
| DatabaseException The root of all database exceptions. | 
| Environment A database environment. | 
Copyright (c) 2004,2014 Oracle. All rights reserved.