Uses of Class
com.caucho.db.sql.Expr

Packages that use Expr
com.caucho.db.fun   
com.caucho.db.jdbc   
com.caucho.db.sql   
com.caucho.db.table   
 

Uses of Expr in com.caucho.db.fun
 

Subclasses of Expr in com.caucho.db.fun
 class BitandExpr
           
 class NowExpr
           
 

Methods in com.caucho.db.fun that return Expr
 Expr BitandExpr.bind(Query query)
          Binds the expression to the actual tables.
 

Methods in com.caucho.db.fun with parameters of type Expr
protected  void BitandExpr.addArg(Expr expr)
           
protected  void NowExpr.addArg(Expr expr)
           
 

Constructors in com.caucho.db.fun with parameters of type Expr
BitandExpr(Expr left, Expr right)
           
 

Uses of Expr in com.caucho.db.jdbc
 

Methods in com.caucho.db.jdbc that return Expr
 Expr ResultSetMetaDataImpl.getColumn(int column)
          Returns the column.
 

Uses of Expr in com.caucho.db.sql
 

Subclasses of Expr in com.caucho.db.sql
 class AvgExpr
           
 class CountExpr
           
 class ExistsEvalExpr
           
 class ExistsExpr
           
 class FunExpr
           
 class GroupResultExpr
          Represents a GROUP BY expression.
 class MaxExpr
           
 class MinExpr
           
 class SubSelectEvalExpr
           
 class SubSelectExpr
           
 class SubSelectParamExpr
           
 class SumExpr
           
 

Fields in com.caucho.db.sql declared as Expr
protected  Expr Query._whereExpr
           
 

Methods in com.caucho.db.sql that return Expr
 Expr AvgExpr.bind(Query query)
           
 Expr CountExpr.bind(Query query)
           
 Expr ExistsExpr.bind(Query query)
          Binds the expression to the query.
 Expr Expr.bind(Query query)
           
 Expr GroupResultExpr.bind(Query query)
           
 Expr MaxExpr.bind(Query query)
           
 Expr MinExpr.bind(Query query)
           
 Expr SubSelectExpr.bind(Query query)
          Binds the expression to the query.
 Expr SubSelectParamExpr.bind(Query parent)
          Binds the expression.
 Expr SumExpr.bind(Query query)
           
protected  Expr Query.bind(java.lang.String tableName, java.lang.String columnName)
          Returns a bound expression for the specified table.column.
 Expr SubSelectParamExpr.getExpr()
          Returns the expr.
 Expr[] SelectCursor.getExprs()
          Returns the expressions.
 Expr[] SelectResult.getExprs()
          Returns the expressions.
 Expr[] Query.getWhereExprs()
          Returns the where exprs
static Expr Parser.parseExpr(Database database, java.lang.String sql)
           
 

Methods in com.caucho.db.sql with parameters of type Expr
protected  void AvgExpr.addArg(Expr expr)
           
protected  void CountExpr.addArg(Expr expr)
           
protected abstract  void FunExpr.addArg(Expr expr)
           
protected  void MaxExpr.addArg(Expr expr)
           
protected  void MinExpr.addArg(Expr expr)
           
protected  void SumExpr.addArg(Expr expr)
           
static SelectResultSetImpl SelectResultSetImpl.create(Expr[] exprs)
           
static SelectResult SelectResult.create(Expr[] exprs, com.caucho.db.sql.Order order)
           
protected  void Query.generateWhere(Expr whereExpr)
          Optimize the where and order the from items.
 void Query.setWhereExpr(Expr expr)
          Sets the where expr.
protected  void Query.setWhereExprs(Expr[] whereExprs)
          Sets the where exprs.
 

Method parameters in com.caucho.db.sql with type arguments of type Expr
 void Expr.splitAnd(java.util.ArrayList<Expr> andProduct)
          Splits the expr into and blocks.
 

Constructors in com.caucho.db.sql with parameters of type Expr
SelectCursor(Expr[] exprs, SelectQuery query, QueryContext context)
           
 

Uses of Expr in com.caucho.db.table
 

Methods in com.caucho.db.table that return Expr
 Expr Column.getDefault()
          Gets the default expression
 

Methods in com.caucho.db.table with parameters of type Expr
 void Column.set(DbTransaction xa, TableIterator iter, Expr expr, QueryContext context)
          Sets based on an iterator.
 void Column.setDefault(Expr expr)
          Sets the default expression
 void TableFactory.setDefault(java.lang.String name, Expr expr)
          Sets the column default
 

Method parameters in com.caucho.db.table with type arguments of type Expr
 long Table.insert(QueryContext queryContext, DbTransaction xa, java.util.ArrayList<Column> columns, java.util.ArrayList<Expr> values)
          Inserts a new row, returning the row address.
 void Table.insertRow(QueryContext queryContext, DbTransaction xa, java.util.ArrayList<Column> columns, java.util.ArrayList<Expr> values, Block block, int rowOffset)