Package org.apache.empire.db

This package contains the core Empire-DB implementation classes.

See:
          Description

Interface Summary
DBDatabaseDriver.DBSetGenKeys This interface is used to set the auto generated keys when executing insert statements.
 

Class Summary
DBBlobData This class allocates methods to store binary large objects in the database.
DBClobData This class allocates methods to store binary character objects in the database.
DBColumn This is the base class for all database columns that have a physical representation.
DBColumnExpr This class is the base class for all expressions that represent a single value.
DBCombinedCmd This class is used for building up a partition of a SQL-Command.
DBCommand This abstract class handles the creation of the SQL-Commands.
DBCommand.DBCmdParameter  
DBCommandExpr This abstract class handles the creation of the SQL-Commands.
DBCommandExpr.DBCmdColumn This class wrapps a column of sql command in a special command column object.
DBCommandExpr.DBCmdQuery  
DBDatabase This abstract class is the applicaton's interface for a particular database schema.
DBDatabase.DBSystemDate This class represents the database systems current date and time.
DBDatabaseDriver  
DBDatabaseDriver.DBSeqTable This class is used to emulate sequences by using a sequence table.
DBErrors This class contains the definition of database specific errors.
DBExpr This abstract class is the base class for all database expression classes (e.g.
DBIndex This class handles the primary key for the tables.
DBObject Base class for all database related objects.
DBQuery This class can be used to wrap a query from a DBCommand and use it like a DBRowSet.
You may use this class for two purposes: In oder to define subqueries simply define a command object with the subquery and wrap it inside a DBQuery.
DBQuery.DBQueryColumn  
DBReader This class is used to perform database queries from a DBCommand object and access the results.
In oder to perform a query call the open() function or - for single row queries - call getRecordData();
You can iterate through the rows using moveNext() or an iterator.
DBRecord This class handles one record from a database table.
DBRecordData This interface defines for the classes DDRecordSet and DBRecord.
DBRelation This class creates a DBReferene object for a foreing key relation.
DBRelation.DBReference  
DBRowSet This class is the base class for all the DBTable, DBView and DBQuery classes this class contains all the columns of the tables, views or queries
DBSQLScript DBSQLScript
This class is a collection of sql command strings.
The class is used for obtaining and executing DDL commands supplied by the database driver (@see DBDatabaseDriver.getDDLScript(DBCmdType, DBObject, DBSQLScript))
DBTable This class represent one table of the database.
DBTableColumn This class represent one column of a table.
DBView This class represents a database view.
DBView.DBViewColumn  
DBXmlDictionary This class is used to configure XML generation as performed by the getXmlDocument Document function on DBReader and DBRecord.
 

Enum Summary
DBCmdType This enum allocates the available command types.
DBCmpType This enum allocates the available compare types.
DBDriverFeature This enum is used with the DBDatabaseDriver::isSupported method to query database driver capabilities.
DBJoinType DBJoinType contains the possibilities to join two database tables.
 

Package org.apache.empire.db Description

This package contains the core Empire-DB implementation classes.



Copyright © 2008-2010 Apache Software Foundation. All Rights Reserved.