Berkeley DB version 4.6.21

## Uses of Package
com.sleepycat.db

Packages that use com.sleepycat.db
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: Berkeley DB Java API [reference guide] [Java programming notes].

Classes in com.sleepycat.db used by com.sleepycat.bind
DatabaseEntry Encodes database key and data items as a byte array.

Classes in com.sleepycat.db used by com.sleepycat.bind.serial
Database A database handle.
DatabaseEntry Encodes database key and data items as a byte array.
DatabaseException The root of all database exceptions.
SecondaryDatabase A secondary database handle.
SecondaryKeyCreator The interface implemented for extracting single-valued secondary keys from primary records.

Classes in com.sleepycat.db used by com.sleepycat.bind.tuple
DatabaseEntry Encodes database key and data items as a byte array.
DatabaseException The root of all database exceptions.
SecondaryDatabase A secondary database handle.
SecondaryKeyCreator The interface implemented for extracting single-valued secondary keys from primary records.

Classes in com.sleepycat.db used by com.sleepycat.collections
CursorConfig Specify the attributes of database cursor.
Database A database handle.
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.

Classes in com.sleepycat.db used by com.sleepycat.db
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 Configuration for `Database.compact(com.sleepycat.db.Transaction, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.CompactConfig)` operations.
CompactStats Statistics returned by a `Database.compact(com.sleepycat.db.Transaction, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.DatabaseEntry, com.sleepycat.db.CompactConfig)` operation.
Cursor A database cursor.
CursorConfig Specify the attributes of database cursor.
Database A database handle.
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.
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.
Hasher An application-specified, database hash function.
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.
MessageHandler An interface specifying a callback function to be called to display informational messages.
MultipleEntry An abstract class representing a DatabaseEntry that holds multiple results returned by a single `Cursor` get method.
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.
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.
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.
ReplicationManagerStartPolicy This class provides definitions of the various start policies that can 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 be configured for the Berkeley Db replication functionality.
ReplicationTransport An interface specifying a replication transmit function, which sends information to other members of the replication group.
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.
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 The Active class represents an active transaction.
VerboseConfig Specifies the attributes of a verification operation.
VerifyConfig Specifies the attributes of a verification operation.

Berkeley DB version 4.6.21

Copyright (c) 1996,2007 Oracle. All rights reserved.