Uses of Class
org.apache.empire.db.DBObject

Packages that use DBObject
org.apache.empire.db This package contains the core Empire-DB implementation classes. 
org.apache.empire.db.derby This package contains classes necessary to support the Apache Derby database system. 
org.apache.empire.db.exceptions This package contains classes for exception handling of database related errors. 
org.apache.empire.db.expr.column This package contains SQL-generator classes for column expressions. 
org.apache.empire.db.expr.compare This package contains SQL-generator classes for compare expressions used in the where and having clause. 
org.apache.empire.db.expr.join This package contains SQL-generator classes for join expressions used in the from clause. 
org.apache.empire.db.expr.order   
org.apache.empire.db.expr.set This package contains SQL-generator classes for set expressions used in the set clause. 
org.apache.empire.db.h2 This package contains classes necessary to support the H2 database system. 
org.apache.empire.db.hsql This package contains classes necessary to support the HSQLDB database system. 
org.apache.empire.db.mysql This package contains classes necessary to support the MySQL database system. 
org.apache.empire.db.oracle This package contains classes necessary to support the Oracle database system. 
org.apache.empire.db.postgresql This package contains classes necessary to support the PostgreSQL database system. 
org.apache.empire.db.sqlserver This package contains classes necessary to support the Microsoft SQL-Server database system. 
 

Uses of DBObject in org.apache.empire.db
 

Subclasses of DBObject in org.apache.empire.db
 class DBCmdParam
          This class defines a parameter for a prepared statement query.
 class DBColumn
          This is the base class for all database columns that have a physical representation.
 class DBColumnExpr
          This class is the base class for all expressions that represent a single value.
 class DBCombinedCmd
          This class is used for building up a partition of a SQL-Command.
 class DBCommand
          This abstract class handles the creation of the SQL-Commands.
 class DBCommandExpr
          This abstract class handles the creation of the SQL-Commands.
protected static class DBCommandExpr.DBCmdColumn
          This class wraps a column of sql command in a special command column object.
protected static class DBCommandExpr.DBCmdQuery
           
 class DBDatabase
          This abstract class is the applicaton's interface for a particular database schema.
static class DBDatabaseDriver.DBSeqTable
          This class is used to emulate sequences by using a sequence table.
 class DBExpr
          This abstract class is the base class for all database expression classes (e.g.
 class DBExpressionIndex
          This class handles the primary key for the tables.
 class DBIndex
          This class handles the primary key for the tables.
 class 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.
static class DBQuery.DBQueryColumn
           
 class 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.
 class DBRecord
          This class handles one record from a database table.
 class DBRecordData
          This interface defines for the classes DDRecordSet and DBRecord.
 class DBRelation
          This class creates a DBReferene object for a foreing key relation.
 class 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
 class DBTable
          This class represent one table of the database.
 class DBTableColumn
          This class represent one column of a table.
 class DBView
          This class represents a database view.
static class DBView.DBViewColumn
           
 

Methods in org.apache.empire.db with parameters of type DBObject
 void DBDatabaseDriver.getDDLScript(DBCmdType type, DBObject dbo, DBSQLScript script)
          Gets a SQL command for creating, modifying or deleting objects in the database (tables, columns, constraints, etc.)
 void DBDDLGenerator.getDDLScript(DBCmdType type, DBObject dbo, DBSQLScript script)
           
 

Uses of DBObject in org.apache.empire.db.derby
 

Subclasses of DBObject in org.apache.empire.db.derby
static class DBDatabaseDriverDerby.DBCommandDerby
          Defines the Derby command type.
 

Methods in org.apache.empire.db.derby with parameters of type DBObject
 void DBDatabaseDriverDerby.getDDLScript(DBCmdType type, DBObject dbo, DBSQLScript script)
           
 

Uses of DBObject in org.apache.empire.db.exceptions
 

Methods in org.apache.empire.db.exceptions with parameters of type DBObject
protected static DBDatabaseDriver EmpireSQLException.driverFromObject(DBObject obj)
           
 

Constructors in org.apache.empire.db.exceptions with parameters of type DBObject
EmpireSQLException(DBObject obj, SQLException cause)
           
QueryFailedException(DBObject obj, String sqlCmd, SQLException cause)
           
StatementFailedException(DBObject obj, String sqlCmd, SQLException cause)
           
 

Uses of DBObject in org.apache.empire.db.expr.column
 

Subclasses of DBObject in org.apache.empire.db.expr.column
 class DBAbstractFuncExpr
          This implements some basic functionality for SQL functions based on a column expression
 class DBAliasExpr
          This class allows column renaming in SQL.
 class DBCalcExpr
          This class is used for performing calculations in SQL
It handles the mathematical operations ("+", "-", "*", "/") for the current column.
 class DBCaseExpr
          This class is used to add the "case when ?=A then X else Y end" statement to the SQL-Command.
 class DBConcatExpr
          This class is used for performing string concatenation in SQL
 class DBConvertExpr
          This class is used to convert a value to a different data type.
 class DBCountExpr
          This class is used to add the "count" statement to the SQL-Command.
 class DBDecodeExpr
          This class is used to decode a set of keys to the corresponding target values.
 class DBFuncExpr
          This class is used for performing various SQL functions on a column or column expression.
 class DBValueExpr
          This class is used for declaring constant values in SQL.
 

Uses of DBObject in org.apache.empire.db.expr.compare
 

Subclasses of DBObject in org.apache.empire.db.expr.compare
 class DBCompareAndOrExpr
          This class is used for combining two filter constraints by and / or operator
 class DBCompareColExpr
          This class is used for defining filter constraints based on a column expression in SQL
 class DBCompareExpr
          This class is a common base class for all SQL filter constraints classes
 class DBCompareNotExpr
          This class is used for defining filter constraints based on a column expression in SQL
 class DBExistsExpr
          This class is used for building up the SQL-Command for the EXISTS syntax.
 class DBParenthesisExpr
          This class wraps an existing compare expression with parenthesis.
 

Uses of DBObject in org.apache.empire.db.expr.join
 

Subclasses of DBObject in org.apache.empire.db.expr.join
 class DBJoinExpr
          This class is used for building a join expression of an SQL statement.
 class DBJoinExprEx
          This class is used for building a join expression of an SQL statement.
 

Uses of DBObject in org.apache.empire.db.expr.order
 

Subclasses of DBObject in org.apache.empire.db.expr.order
 class DBOrderByExpr
           
 

Uses of DBObject in org.apache.empire.db.expr.set
 

Subclasses of DBObject in org.apache.empire.db.expr.set
 class DBSetExpr
          This class is used for building a set expression of a SQL update statement.
 

Uses of DBObject in org.apache.empire.db.h2
 

Subclasses of DBObject in org.apache.empire.db.h2
static class DBDatabaseDriverH2.DBCommandH2
          Defines the H2 command type.
 

Methods in org.apache.empire.db.h2 with parameters of type DBObject
 void DBDatabaseDriverH2.getDDLScript(DBCmdType type, DBObject dbo, DBSQLScript script)
           
 

Uses of DBObject in org.apache.empire.db.hsql
 

Subclasses of DBObject in org.apache.empire.db.hsql
static class DBDatabaseDriverHSql.DBCommandHSql
          Defines the HSQLDB command type.
 

Methods in org.apache.empire.db.hsql with parameters of type DBObject
 void DBDatabaseDriverHSql.getDDLScript(DBCmdType type, DBObject dbo, DBSQLScript script)
           
 

Uses of DBObject in org.apache.empire.db.mysql
 

Subclasses of DBObject in org.apache.empire.db.mysql
static class DBDatabaseDriverMySQL.DBCommandMySQL
          Defines the MySQL command type.
 

Methods in org.apache.empire.db.mysql with parameters of type DBObject
 void DBDatabaseDriverMySQL.getDDLScript(DBCmdType type, DBObject dbo, DBSQLScript script)
           
 

Uses of DBObject in org.apache.empire.db.oracle
 

Subclasses of DBObject in org.apache.empire.db.oracle
 class DBCommandOracle
          This class handles the special features of an oracle database.
 class OracleRowNumExpr
          implements a column expression for the Oracle rownum function
 class OracleSYSDatabase
          Represents the data model of the system tables.
static class OracleSYSDatabase.DBColComments
           
static class OracleSYSDatabase.DBColInfo
           
static class OracleSYSDatabase.DBConstraints
           
static class OracleSYSDatabase.DBTabComments
           
static class OracleSYSDatabase.DBUserConCol
           
 

Methods in org.apache.empire.db.oracle with parameters of type DBObject
 void DBDatabaseDriverOracle.getDDLScript(DBCmdType type, DBObject dbo, DBSQLScript script)
           
 

Uses of DBObject in org.apache.empire.db.postgresql
 

Subclasses of DBObject in org.apache.empire.db.postgresql
static class DBDatabaseDriverPostgreSQL.DBCommandPostreSQL
          Defines the PostgreSQL command type.
 

Methods in org.apache.empire.db.postgresql with parameters of type DBObject
 void DBDatabaseDriverPostgreSQL.getDDLScript(DBCmdType type, DBObject dbo, DBSQLScript script)
           
 

Uses of DBObject in org.apache.empire.db.sqlserver
 

Subclasses of DBObject in org.apache.empire.db.sqlserver
static class DBDatabaseDriverMSSQL.DBCommandMSSQL
          Defines the Microsoft SQL-Server command type.
 

Methods in org.apache.empire.db.sqlserver with parameters of type DBObject
 void DBDatabaseDriverMSSQL.getDDLScript(DBCmdType type, DBObject dbo, DBSQLScript script)
           
 



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