org.sourceforge.jxdbcon
Class EscapeFuncs.OneParamFunction
java.lang.Object
|
+--org.sourceforge.jxdbcon.EscapeFrags.Frag
|
+--org.sourceforge.jxdbcon.EscapeFrags.Function
|
+--org.sourceforge.jxdbcon.EscapeFuncs.OneParamFunction
- Direct Known Subclasses:
- EscapeFuncs.abs, EscapeFuncs.acos, EscapeFuncs.ascii, EscapeFuncs.asin, EscapeFuncs.atan, EscapeFuncs.ceiling, EscapeFuncs.charcode, EscapeFuncs.cos, EscapeFuncs.cot, EscapeFuncs.dayname, EscapeFuncs.dayofmonth, EscapeFuncs.dayofweek, EscapeFuncs.dayofyear, EscapeFuncs.floor, EscapeFuncs.lcase, EscapeFuncs.length, EscapeFuncs.log, EscapeFuncs.log10, EscapeFuncs.month, EscapeFuncs.monthname, EscapeFuncs.quarter, EscapeFuncs.sin, EscapeFuncs.space, EscapeFuncs.sqrt, EscapeFuncs.tan, EscapeFuncs.ucase, EscapeFuncs.week, EscapeFuncs.year
- Enclosing class:
- EscapeFuncs
- abstract static class EscapeFuncs.OneParamFunction
- extends EscapeFrags.Function
EscapeFuncs.OneParamFunction
protected EscapeFuncs.OneParamFunction(String name,
int retType,
int[] paramTypes,
EscapeFrags.ParamList param)
emitSQL
protected String emitSQL(EscapeContext ectx)
throws SQLException
SQLException
evaluate
protected abstract EscapeFrags.Constant evaluate(EscapeFrags.Value data,
EscapeContext ectx)
throws SQLException
SQLException
simplify
public EscapeFrags.Frag simplify(EscapeContext ectx)
throws SQLException
- Overrides:
simplify
in class EscapeFrags.Frag
SQLException
toSQL
public String toSQL(EscapeContext ectx)
throws SQLException
- Overrides:
toSQL
in class EscapeFrags.Function
SQLException
Copyright © 2001,2002 Keve Müller; see LICENSE file for details.