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

collections::ship::factory::SampleDatabase Class Reference


Public Member Functions

 SampleDatabase (String homeDirectory) throws DatabaseException, FileNotFoundException
final TupleSerialFactory getFactory ()
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 32 of file SampleDatabase.java.


Constructor & Destructor Documentation

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

Open all storage containers, indices, and catalogs.

Definition at line 56 of file SampleDatabase.java.

References com::sleepycat::collections::TupleSerialFactory::getKeyCreator().


Member Function Documentation

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

Close all databases and the environment.

Definition at line 211 of file SampleDatabase.java.

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

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

Return the class catalog.

Definition at line 155 of file SampleDatabase.java.

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

Return the storage environment for the database.

Definition at line 147 of file SampleDatabase.java.

final TupleSerialFactory collections::ship::factory::SampleDatabase::getFactory  )  [inline]
 

Return the tuple-serial factory.

Definition at line 139 of file SampleDatabase.java.

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

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

Return the part storage container.

Definition at line 163 of file SampleDatabase.java.

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

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

Return the shipment-by-part index.

Definition at line 187 of file SampleDatabase.java.

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

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

Return the shipment-by-supplier index.

Definition at line 195 of file SampleDatabase.java.

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

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

Return the shipment storage container.

Definition at line 179 of file SampleDatabase.java.

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

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

Return the supplier-by-city index.

Definition at line 203 of file SampleDatabase.java.

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

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

Return the supplier storage container.

Definition at line 171 of file SampleDatabase.java.

Referenced by collections::ship::factory::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