| 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.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.backup
and
Environment.backupDatabase
methods. | 
| 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  
Database using the Database.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.getKeyRange method. | 
| Lock
 The locking interfaces for the database environment are methods of the
  
Environment handle. | 
| 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  
Cursor get 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.handleLogRecord is 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.replicationManagerStart call. | 
| 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  
SecondaryDatabase extend
those of a primary Database. | 
| 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. 
 | 
| Slice
 An interface specifying in which slice database records are
read or written based on the given key. 
 | 
| 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 | 
|---|
| 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  
SecondaryDatabase extend
those of a primary Database. | 
| 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) 1996, 2019 Oracle and/or its affiliates. All rights reserved.