com.caucho.db.sql
Class FunExpr

java.lang.Object
  extended by com.caucho.db.sql.Expr
      extended by com.caucho.db.sql.FunExpr
Direct Known Subclasses:
AvgExpr, BitandExpr, CountExpr, MaxExpr, MinExpr, NowExpr, SumExpr

public abstract class FunExpr
extends Expr


Field Summary
protected static L10N L
           
 
Fields inherited from class com.caucho.db.sql.Expr
FALSE, TRUE, UNKNOWN
 
Constructor Summary
FunExpr()
           
 
Method Summary
protected abstract  void addArg(Expr expr)
           
 
Methods inherited from class com.caucho.db.sql.Expr
bind, cost, createOrder, evalBoolean, evalBytes, evalDate, evalDouble, evalEqual, evalEqual, evalGroup, evalLong, evalStream, evalString, evalToBuffer, evalToBuffer, evalToResult, getIndexExpr, getName, getSQLType, getTable, getType, getTypeCode, indexCost, indexSubCost, initGroup, isBinaryStream, isBoolean, isDouble, isLong, isNull, isNullable, isParam, isSelect, splitAnd, subCost, updateDouble, updateLong, updateString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

L

protected static final L10N L
Constructor Detail

FunExpr

public FunExpr()
Method Detail

addArg

protected abstract void addArg(Expr expr)
                        throws java.sql.SQLException
Throws:
java.sql.SQLException