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.
DBCmdParam This class defines a parameter for a prepared statement query.
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.
DBCommandExpr This abstract class handles the creation of the SQL-Commands.
DBCommandExpr.DBCmdColumn This class wraps 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 The DBDatabaseDriver class is an abstract base class for all database drivers.
DBDatabaseDriver.DBSeqTable This class is used to emulate sequences by using a sequence table.
DBDDLGenerator<T extends DBDatabaseDriver>  
DBExpr This abstract class is the base class for all database expression classes (e.g.
DBExpressionIndex This class handles the primary key for the tables.
DBIndex This class handles the primary key for the tables.
DBObject Base class for all objects that directly or indirectly belong to a database including the database object itself.
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.
DBRelation.DBCascadeAction DBCascadeAction enum
 

Package org.apache.empire.db Description

This package contains the core Empire-DB implementation classes.



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