Package com.sleepycat.je

Foundation for creating environments, databases and transactions; provides cursor based data access.

See:
          Description

Interface Summary
DatabaseTrigger Implemented to receive database update notifications.
ForeignKeyNullifier Javadoc for this public method is generated via the doc templates in the doc_src directory.
SecondaryKeyCreator Javadoc for this public method is generated via the doc templates in the doc_src directory.
 

Class Summary
BtreeStats Javadoc for this public class is generated via the doc templates in the doc_src directory.
CheckpointConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
Cursor Javadoc for this public class is generated via the doc templates in the doc_src directory.
CursorConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
Database  
Database.DbState  
DatabaseConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
DatabaseEntry Javadoc for this public class is generated via the doc templates in the doc_src directory.
DatabaseStats Javadoc for this public class is generated via the doc templates in the doc_src directory.
DatabaseUtil Utils for use in the db package.
DbInternal For internal use only.
Environment Javadoc for this public class is generated via the doc templates in the doc_src directory.
EnvironmentConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
EnvironmentMutableConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
EnvironmentStats Javadoc for this public class is generated via the doc templates in the doc_src directory.
ForeignKeyDeleteAction Javadoc for this public class is generated via the doc templates in the doc_src directory.
ForeignKeyTrigger  
JEVersion Javadoc for this public class is generated via the doc templates in the doc_src directory.
JoinConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
JoinCursor Javadoc for this public class is generated via the doc templates in the doc_src directory.
LockMode Javadoc for this public class is generated via the doc templates in the doc_src directory.
LockStats Javadoc for this public class is generated via the doc templates in the doc_src directory.
OperationStatus Javadoc for this public class is generated via the doc templates in the doc_src directory.
SecondaryConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
SecondaryCursor Javadoc for this public class is generated via the doc templates in the doc_src directory.
SecondaryDatabase Javadoc for this public class is generated via the doc templates in the doc_src directory.
SecondaryTrigger  
Sequence Javadoc for this public class is generated via the doc templates in the doc_src directory.
SequenceConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
SequenceStats Javadoc for this public class is generated via the doc templates in the doc_src directory.
StatsConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
Transaction Javadoc for this public class is generated via the doc templates in the doc_src directory.
TransactionConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
TransactionStats Javadoc for this public class is generated via the doc templates in the doc_src directory.
TransactionStats.Active The Active class represents an active transaction.
VerifyConfig Javadoc for this public class is generated via the doc templates in the doc_src directory.
XAEnvironment Javadoc for this public class is generated via the doc templates in the doc_src directory.
 

Exception Summary
DatabaseException Javadoc for this public class is generated via the doc templates in the doc_src directory.
DatabaseNotFoundException Javadoc for this public class is generated via the doc templates in the doc_src directory.
DeadlockException Javadoc for this public class is generated via the doc templates in the doc_src directory.
LockNotGrantedException Javadoc for this public class is generated via the doc templates in the doc_src directory.
RunRecoveryException Javadoc for this public class is generated via the doc templates in the doc_src directory.
 

Package com.sleepycat.je Description

Foundation for creating environments, databases and transactions; provides cursor based data access.

Package Specification

This package constitutes the base public API for Berkeley DB, Java Edition. The classes here are used to create database objects, and insert and retrieve data.

This package provides a key/data pair model of a database record. Databases and database cursors are the key objects used to access data. An alternative collections based API is available through com.sleepycat.collections.

The Environment class embodies the database environment and is the starting point for the application. Databases and transaction objects are created through the Environment class.

Data can be inserted and retrieved directly through the Database object, or through a Cursor obtained from the Database. A database record consist of a key/data pair, where key and data are each individually represented by a DatabaseEntry object. Classes in com.sleepycat.bind provide optional support for mapping a Java object to a DatabaseEntry.

Configuration classes are used to specify the attributes of particular operations. For example the attributes of a database environment are specified in the EnvironmentConfig class. An instance of that class is required for Environment construction. Likewise, the attributes of a database are described in DatabaseConfig, which is a parameter to the Environment.openDatabase() method.

See Also:
[Getting Started Guide]


Copyright 2004-2005 Sleepycat, Inc. All Rights Reserved.