Main Page | Class Hierarchy | Data Structures | Directories | File List | Data Fields | Related Pages

collections::ship::index::SampleDatabase Class Reference


Public Member Functions

 SampleDatabase (String homeDirectory) throws DatabaseException, FileNotFoundException
final Environment getEnvironment ()
final StoredClassCatalog getClassCatalog ()
final Database getPartDatabase ()
final Database getSupplierDatabase ()
final Database getShipmentDatabase ()
final SecondaryDatabase getShipmentByPartDatabase ()
final SecondaryDatabase getShipmentBySupplierDatabase ()
final SecondaryDatabase getSupplierByCityDatabase ()
void close () throws DatabaseException

Detailed Description

SampleDatabase defines the storage containers, indices and foreign keys for the sample database.

Author:
Mark Hayes

Definition at line 33 of file SampleDatabase.java.


Constructor & Destructor Documentation

collections::ship::index::SampleDatabase::SampleDatabase String  homeDirectory  )  throws DatabaseException, FileNotFoundException [inline]
 

Open all storage containers, indices, and catalogs.

Definition at line 56 of file SampleDatabase.java.


Member Function Documentation

void collections::ship::index::SampleDatabase::close  )  throws DatabaseException [inline]
 

Close all stores (closing a store automatically closes its indices).

Definition at line 207 of file SampleDatabase.java.

References com::sleepycat::bind::serial::StoredClassCatalog::close().

final StoredClassCatalog collections::ship::index::SampleDatabase::getClassCatalog  )  [inline]
 

Return the class catalog.

Definition at line 151 of file SampleDatabase.java.

Referenced by collections::ship::index::SampleViews::SampleViews().

final Environment collections::ship::index::SampleDatabase::getEnvironment  )  [inline]
 

Return the storage environment for the database.

Definition at line 143 of file SampleDatabase.java.

final Database collections::ship::index::SampleDatabase::getPartDatabase  )  [inline]
 

Return the part storage container.

Definition at line 159 of file SampleDatabase.java.

Referenced by collections::ship::index::SampleViews::SampleViews().

final SecondaryDatabase collections::ship::index::SampleDatabase::getShipmentByPartDatabase  )  [inline]
 

Return the shipment-by-part index.

Definition at line 183 of file SampleDatabase.java.

Referenced by collections::ship::index::SampleViews::SampleViews().

final SecondaryDatabase collections::ship::index::SampleDatabase::getShipmentBySupplierDatabase  )  [inline]
 

Return the shipment-by-supplier index.

Definition at line 191 of file SampleDatabase.java.

Referenced by collections::ship::index::SampleViews::SampleViews().

final Database collections::ship::index::SampleDatabase::getShipmentDatabase  )  [inline]
 

Return the shipment storage container.

Definition at line 175 of file SampleDatabase.java.

Referenced by collections::ship::index::SampleViews::SampleViews().

final SecondaryDatabase collections::ship::index::SampleDatabase::getSupplierByCityDatabase  )  [inline]
 

Return the supplier-by-city index.

Definition at line 199 of file SampleDatabase.java.

Referenced by collections::ship::index::SampleViews::SampleViews().

final Database collections::ship::index::SampleDatabase::getSupplierDatabase  )  [inline]
 

Return the supplier storage container.

Definition at line 167 of file SampleDatabase.java.

Referenced by collections::ship::index::SampleViews::SampleViews().


The documentation for this class was generated from the following file:
Generated on Sun Dec 25 12:14:58 2005 for Berkeley DB 4.4.16 by  doxygen 1.4.2