com.mwc.sqld.db
Class SQLExpression
java.lang.Object
|
+--com.mwc.sqld.db.SQLExpression
- All Implemented Interfaces:
- Expression
- Direct Known Subclasses:
- SQLCriteria
- public class SQLExpression
- extends java.lang.Object
- implements Expression
Constructor Summary |
SQLExpression(java.util.Stack operand,
java.util.Stack operator)
|
SQLExpression(java.util.Stack operand,
java.util.Stack operator,
java.lang.String as)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG_MODE
public static final boolean DEBUG_MODE
SQLExpression
public SQLExpression(java.util.Stack operand,
java.util.Stack operator)
SQLExpression
public SQLExpression(java.util.Stack operand,
java.util.Stack operator,
java.lang.String as)
as
public java.lang.String as()
SQLOrExpr
public void SQLOrExpr()
throws DBException
SQLAndExpr
public void SQLAndExpr()
throws DBException
SQLNotExpr
public void SQLNotExpr()
throws DBException
like
public static boolean like(java.lang.String value,
java.lang.String pattern)
SQLCompareExpr
public void SQLCompareExpr()
throws DBException
SQLCompareOp
public java.lang.String SQLCompareOp()
SQLSumExpr
public void SQLSumExpr()
throws DBException
SQLProductExpr
public void SQLProductExpr()
throws DBException
SQLUnaryExpr
public void SQLUnaryExpr()
throws DBException
SQLTerm
public void SQLTerm()
throws DBException
eval
public java.lang.Object eval(ValueLookup[] tbl)
throws DBException
- Specified by:
eval
in interface Expression