Uses of Class
org.apache.empire.db.expr.compare.DBCompareExpr

Packages that use DBCompareExpr
org.apache.empire.db This package contains the core Empire-DB implementation classes. 
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.oracle This package contains classes necessary to support the Oracle database system. 
 

Uses of DBCompareExpr in org.apache.empire.db
 

Methods in org.apache.empire.db that return types with arguments of type DBCompareExpr
 java.util.List<DBCompareExpr> DBCommand.getWhereConstraints()
          Returns a copy of the defined where clauses.
 

Methods in org.apache.empire.db with parameters of type DBCompareExpr
 void DBCommand.having(DBCompareExpr expr)
          Sets a having contraint.
 DBJoinExpr DBCommand.join(DBRowSet rowset, DBCompareExpr cmp)
          Adds an inner join based on a compare expression to the command.
 DBJoinExpr DBCommand.join(DBRowSet rowset, DBCompareExpr cmp, DBJoinType joinType)
          Adds a join based on a compare expression to the command.
 DBCaseExpr DBColumnExpr.when(DBCompareExpr compExpr, java.lang.Object otherwise)
          Creates and returns a sql-expression for the SQL case-phrase.
 void DBCommand.where(DBCompareExpr expr)
          Adds a compare expression to the list of constraints.
 

Method parameters in org.apache.empire.db with type arguments of type DBCompareExpr
 void DBCommand.addWhereConstraints(java.util.List<DBCompareExpr> constraints)
          Adds a list of constraints to the command.
 

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

Constructors in org.apache.empire.db.expr.column with parameters of type DBCompareExpr
DBCaseExpr(DBCompareExpr compExpr, DBColumnExpr trueExpr, DBColumnExpr elseExpr)
          Constructs a DBCaseExpr
 

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

Subclasses of DBCompareExpr in org.apache.empire.db.expr.compare
 class DBCompareAndOrExpr
          This class is used for combining two filter constraints by and / or operator
There is no need to explicitly create instances of this class.
 class DBCompareColExpr
          This class is used for defining filter constraints based on a column expression in SQL
There is no need to explicitly create instances of this class.
 class DBCompareNotExpr
          This class is used for defining filter constraints based on a column expression in SQL
There is no need to explicitly create instances of this class.
 class DBExistsExpr
          This class is used for building up the SQL-Command for the EXISTS syntax.
 

Fields in org.apache.empire.db.expr.compare declared as DBCompareExpr
 DBCompareExpr DBExistsExpr.compareExpr
           
 DBCompareExpr DBCompareNotExpr.expr
           
 

Methods in org.apache.empire.db.expr.compare that return DBCompareExpr
 DBCompareExpr DBCompareExpr.and(DBCompareExpr expr)
          Creates a new DBCompareORExpr object.
 DBCompareExpr DBCompareAndOrExpr.getLeft()
           
 DBCompareExpr DBCompareAndOrExpr.getRight()
           
 DBCompareExpr DBCompareExpr.not()
          Creates a sql-expression for the not() function.
 DBCompareExpr DBCompareExpr.or(DBCompareExpr expr)
          Create a new DBCompareORExpr object.
 

Methods in org.apache.empire.db.expr.compare with parameters of type DBCompareExpr
 DBCompareExpr DBCompareExpr.and(DBCompareExpr expr)
          Creates a new DBCompareORExpr object.
 boolean DBExistsExpr.isMutuallyExclusive(DBCompareExpr other)
          Returns wheter the constraint should replace another one or not.
 boolean DBCompareNotExpr.isMutuallyExclusive(DBCompareExpr other)
          Returns wheter the constraint should replace another one or not.
abstract  boolean DBCompareExpr.isMutuallyExclusive(DBCompareExpr other)
           
 boolean DBCompareColExpr.isMutuallyExclusive(DBCompareExpr other)
          Returns wheter the constraint should replace another one or not.
 boolean DBCompareAndOrExpr.isMutuallyExclusive(DBCompareExpr other)
          Returns wheter the constraint should replace another one or not.
 DBCompareExpr DBCompareExpr.or(DBCompareExpr expr)
          Create a new DBCompareORExpr object.
 

Constructors in org.apache.empire.db.expr.compare with parameters of type DBCompareExpr
DBCompareAndOrExpr(DBCompareExpr left, DBCompareExpr right, boolean or)
          Constructs a DBCompareColExpr object set the specified parameters to this object.
DBCompareNotExpr(DBCompareExpr expr)
          constructs a DBCompareColExpr object set the specified parameters to this object
DBExistsExpr(DBCommandExpr cmd, DBCompareExpr compareExpr)
          Constructs a DBExistsExpr object set the specified parameters to this object.
 

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

Fields in org.apache.empire.db.expr.join declared as DBCompareExpr
 DBCompareExpr DBJoinExpr.compExpr
           
 

Methods in org.apache.empire.db.expr.join that return DBCompareExpr
 DBCompareExpr DBJoinExpr.and(DBColumnExpr c1, DBColumnExpr c2)
          This function adds an additional constraint to the join.
 DBCompareExpr DBJoinExprEx.getJoinConstraint()
           
 

Methods in org.apache.empire.db.expr.join with parameters of type DBCompareExpr
 void DBJoinExpr.where(DBCompareExpr expr)
          This function adds an additional constraint to the join.
 

Constructors in org.apache.empire.db.expr.join with parameters of type DBCompareExpr
DBJoinExprEx(DBRowSet rset, DBCompareExpr cmp, DBJoinType joinType)
          Constructor
 

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

Methods in org.apache.empire.db.oracle with parameters of type DBCompareExpr
 void DBCommandOracle.connectByPrior(DBCompareExpr expr)
           
 void DBCommandOracle.startWith(DBCompareExpr expr)