Berkeley DB Java Edition version 3.2.13

## Uses of Class
com.sleepycat.je.Database

Packages that use Database
com.sleepycat.bind.serial: Bindings that use Java serialization.
com.sleepycat.collections: Data access based on the standard Java collections API.
com.sleepycat.je: Foundation for creating environments, databases and transactions; provides cursor based data access.
com.sleepycat.je.jca.ra: Support for the Java Connector Architecture, which provides a standard for connecting the J2EE platform to legacy enterprise information systems (EIS), such as ERP systems, database systems, and legacy applications not written in Java.
com.sleepycat.persist: The Direct Persistence Layer (DPL) adds a persistent object model to the Berkeley DB transactional engine.

Uses of Database in com.sleepycat.bind.serial

Constructors in com.sleepycat.bind.serial with parameters of type Database
`StoredClassCatalog(Database database)` Creates a catalog based on a given database.

Uses of Database in com.sleepycat.collections

Methods in com.sleepycat.collections with parameters of type Database
`StoredMap` `TupleSerialFactory.newMap(Database db, Class keyClass, Class valueBaseClass, boolean writeAllowed)` Creates a map from a previously opened Database object.
`StoredSortedMap` `TupleSerialFactory.newSortedMap(Database db, Class keyClass, Class valueBaseClass, boolean writeAllowed)` Creates a sorted map from a previously opened Database object.

Constructors in com.sleepycat.collections with parameters of type Database
`StoredKeySet(Database database, EntryBinding keyBinding, boolean writeAllowed)` Creates a key set view of a `Database`.
`StoredMap(Database database, EntryBinding keyBinding, EntityBinding valueEntityBinding, boolean writeAllowed)` Creates a map entity view of a `Database`.
`StoredMap(Database database, EntryBinding keyBinding, EntityBinding valueEntityBinding, PrimaryKeyAssigner keyAssigner)` Creates a map entity view of a `Database` with a `PrimaryKeyAssigner`.
`StoredMap(Database database, EntryBinding keyBinding, EntryBinding valueBinding, boolean writeAllowed)` Creates a map view of a `Database`.
`StoredMap(Database database, EntryBinding keyBinding, EntryBinding valueBinding, PrimaryKeyAssigner keyAssigner)` Creates a map view of a `Database` with a `PrimaryKeyAssigner`.
`StoredSortedKeySet(Database database, EntryBinding keyBinding, boolean writeAllowed)` Creates a sorted key set view of a `Database`.
`StoredSortedMap(Database database, EntryBinding keyBinding, EntityBinding valueEntityBinding, boolean writeAllowed)` Creates a sorted map entity view of a `Database`.
`StoredSortedMap(Database database, EntryBinding keyBinding, EntityBinding valueEntityBinding, PrimaryKeyAssigner keyAssigner)` Creates a sorted map entity view of a `Database` with a `PrimaryKeyAssigner`.
`StoredSortedMap(Database database, EntryBinding keyBinding, EntryBinding valueBinding, boolean writeAllowed)` Creates a sorted map view of a `Database`.
`StoredSortedMap(Database database, EntryBinding keyBinding, EntryBinding valueBinding, PrimaryKeyAssigner keyAssigner)` Creates a sorted map view of a `Database` with a `PrimaryKeyAssigner`.
`StoredSortedValueSet(Database database, EntityBinding valueEntityBinding, boolean writeAllowed)` Creates a sorted value set entity view of a `Database`.
`StoredValueSet(Database database, EntityBinding valueEntityBinding, boolean writeAllowed)` Creates a value set entity view of a `Database`.
`StoredValueSet(Database database, EntryBinding valueBinding, boolean writeAllowed)` Creates a value set view of a `Database`.

Uses of Database in com.sleepycat.je

Subclasses of Database in com.sleepycat.je
`class` `SecondaryDatabase` A secondary database handle.

Methods in com.sleepycat.je that return Database
`Database` `Sequence.getDatabase()` Return the Database handle associated with this sequence.
`Database` `JoinCursor.getDatabase()` Returns the primary database handle associated with this cursor.
`Database` `Cursor.getDatabase()` Return the Database handle associated with this Cursor.
`Database` `SecondaryConfig.getForeignKeyDatabase()` Returns the database used to check the foreign key integrity constraint, or null if no foreign key constraint will be checked.
`Database` `SecondaryDatabase.getPrimaryDatabase()` Returns the primary database associated with this secondary database.
`Database` `SecondaryCursor.getPrimaryDatabase()` Returns the primary `Database` associated with this cursor.
`Database` `Environment.openDatabase(Transaction txn, String databaseName, DatabaseConfig dbConfig)` Open, and optionally create, a `Database`.

Methods in com.sleepycat.je with parameters of type Database
`SecondaryDatabase` `Environment.openSecondaryDatabase(Transaction txn, String databaseName, Database primaryDatabase, SecondaryConfig secConfig)` Open and optionally create a `SecondaryDatabase`.
`void` `SecondaryConfig.setForeignKeyDatabase(Database foreignKeyDatabase)` Defines a foreign key integrity constraint for a given foreign key database.

Uses of Database in com.sleepycat.je.jca.ra

Methods in com.sleepycat.je.jca.ra that return Database
`Database` `JEConnection.openDatabase(String name, DatabaseConfig config)`

Methods in com.sleepycat.je.jca.ra with parameters of type Database
`SecondaryDatabase` `JEConnection.openSecondaryDatabase(String name, Database primaryDatabase, SecondaryConfig config)`

Uses of Database in com.sleepycat.persist

Methods in com.sleepycat.persist that return Database
`Database` `PrimaryIndex.getDatabase()` Returns the underlying database for this index.
`Database` `SecondaryIndex.getKeysDatabase()` Returns the underlying secondary database that is not associated with the primary database and is used for the `SecondaryIndex.keysIndex`.

Constructors in com.sleepycat.persist with parameters of type Database
`PrimaryIndex(Database database, Class<PK> keyClass, EntryBinding keyBinding, Class<E> entityClass, EntityBinding entityBinding)` Creates a primary index without using an `EntityStore`.
`SecondaryIndex(SecondaryDatabase database, Database keysDatabase, PrimaryIndex<PK,E> primaryIndex, Class<SK> secondaryKeyClass, EntryBinding secondaryKeyBinding)` Creates a secondary index without using an `EntityStore`.

Berkeley DB Java Edition version 3.2.13

Copyright 1996,2006 Oracle. All rights reserved.