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

Packages that use DBExpr
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.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.sqlite   
org.apache.empire.db.sqlserver This package contains classes necessary to support the Microsoft SQL-Server database system. 
 

Uses of DBExpr in org.apache.empire.db
 

Subclasses of DBExpr 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
           
static class DBDatabaseDriver.DBSeqTable
          This class is used to emulate sequences by using a sequence table.
 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 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 that return DBExpr
 DBExpr[] DBIndex.getExpressions()
          Returns the columnExpressions belonging to this index.
 DBExpr[] DBExpressionIndex.getExpressions()
          Returns the columnExpressions belonging to this index.
 

Methods in org.apache.empire.db with parameters of type DBExpr
 DBColumnExpr DBColumnExpr.indexOf(Object str, DBExpr fromPos)
          Creates and returns a sql-expression that returns the position of a string in the current column expression.
 DBColumnExpr DBColumnExpr.substring(DBExpr pos)
          Creates and returns a sql-expression for the substring(...) function.
 DBColumnExpr DBColumnExpr.substring(DBExpr pos, DBExpr count)
          Creates and returns a sql-expression for the substring(...) function.
 DBColumnExpr DBColumnExpr.substring(DBExpr pos, int count)
          Overloaded.
 DBColumnExpr DBColumnExpr.substring(int pos, DBExpr count)
          Overloaded.
 

Method parameters in org.apache.empire.db with type arguments of type DBExpr
protected  void DBCommandExpr.addListExpr(StringBuilder buf, List<? extends DBExpr> list, long context, String separator)
          Internally used to build a string from a list of database expressions
 

Constructors in org.apache.empire.db with parameters of type DBExpr
DBExpressionIndex(String name, boolean unique, DBExpr... columnExpressions)
          Constructs a DBExpresionIndex
 

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

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

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

Subclasses of DBExpr 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 DBExpr in org.apache.empire.db.expr.compare
 

Subclasses of DBExpr 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 DBExpr in org.apache.empire.db.expr.join
 

Subclasses of DBExpr 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 DBExpr in org.apache.empire.db.expr.order
 

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

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

Subclasses of DBExpr 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 DBExpr in org.apache.empire.db.h2
 

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

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

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

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

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

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

Subclasses of DBExpr 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
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 DBExpr
protected  void OracleDDLGenerator.createComment(DBDatabase db, String type, DBExpr expr, String comment, DBSQLScript script)
           
 

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

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

Uses of DBExpr in org.apache.empire.db.sqlite
 

Subclasses of DBExpr in org.apache.empire.db.sqlite
static class DBDatabaseDriverSQLite.DBCommandSQLite
          Defines the SQLite command type.
 

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

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



Copyright © 2008–2014 Apache Software Foundation. All rights reserved.