Berkeley DB version 4.4.20

## 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 An interface specifying how secondary keys for a `SecondaryDatabase` are created.

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 An interface specifying how secondary keys for a `SecondaryDatabase` are created.

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.
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.
ReplicationStats Replication statistics for a database environment.
ReplicationStatus The return status from processing a replication message.
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 An interface specifying how secondary keys for a `SecondaryDatabase` are created.
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.
VerifyConfig Specifies the attributes of a verification operation.

Berkeley DB version 4.4.20

Copyright (c) 1996-2005 Sleepycat Software, Inc. - All rights reserved.