javatools.db
Class DbMiscExpr

java.lang.Object
  |
  +--javatools.db.DbExpr
        |
        +--javatools.db.DbMiscExpr
All Implemented Interfaces:
DbTableUser

public class DbMiscExpr
extends DbExpr

An SQL expression of the form FUNCNAME(parameter....). (Hey Chris what's the difference between this and DbFuncExpr???)


Constructor Summary
DbMiscExpr(DbDatabase db, java.lang.String func)
          See DbFuncExpr
DbMiscExpr(DbDatabase db, java.lang.String func, java.lang.Object arg1)
          See DbFuncExpr
DbMiscExpr(DbDatabase db, java.lang.String func, java.lang.Object arg1, java.lang.Object arg2)
          See DbFuncExpr
 
Method Summary
 java.lang.String getQueryString()
          See DbFuncExpr
 int setSqlValues(java.sql.PreparedStatement ps, int i)
          See DbFuncExpr
 void usesTables(java.util.Set coll)
          See DbFuncExpr
 
Methods inherited from class javatools.db.DbExpr
and, containsAllStrings, containsAllStrings, count, dateTrunc, equal, greaterThan, greaterThanOrEqual, in, in, isNotNull, isNull, lessThan, lessThanOrEqual, like, lower, max, min, notEqual, notIn, notIn, or, upper, usesTables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DbMiscExpr

public DbMiscExpr(DbDatabase db,
                  java.lang.String func)
See DbFuncExpr

Parameters:
db - See DbFuncExpr
func - See DbFuncExpr

DbMiscExpr

public DbMiscExpr(DbDatabase db,
                  java.lang.String func,
                  java.lang.Object arg1)
See DbFuncExpr

Parameters:
db - See DbFuncExpr
func - See DbFuncExpr
arg1 - See DbFuncExpr

DbMiscExpr

public DbMiscExpr(DbDatabase db,
                  java.lang.String func,
                  java.lang.Object arg1,
                  java.lang.Object arg2)
See DbFuncExpr

Parameters:
db - See DbFuncExpr
func - See DbFuncExpr
arg1 - See DbFuncExpr
arg2 - See DbFuncExpr
Method Detail

getQueryString

public java.lang.String getQueryString()
                                throws DbException
See DbFuncExpr

Specified by:
getQueryString in class DbExpr
Returns:
See DbFuncExpr
Throws:
DbException - See DbFuncExpr

setSqlValues

public int setSqlValues(java.sql.PreparedStatement ps,
                        int i)
                 throws DbException,
                        java.sql.SQLException
See DbFuncExpr

Specified by:
setSqlValues in class DbExpr
Parameters:
ps - See DbFuncExpr
i - See DbFuncExpr
Returns:
See DbFuncExpr
Throws:
DbException - See DbFuncExpr
java.sql.SQLException - See DbFuncExpr

usesTables

public void usesTables(java.util.Set coll)
See DbFuncExpr

Specified by:
usesTables in interface DbTableUser
Overrides:
usesTables in class DbExpr
Parameters:
coll - See DbFuncExpr