com.alibaba.druid.sql.visitor
Class SQLEvalVisitorUtils
java.lang.Object
com.alibaba.druid.sql.visitor.SQLEvalVisitorUtils
public class SQLEvalVisitorUtils
- extends Object
|
Method Summary |
static Object |
_add(Object a,
Object b)
|
static BigInteger |
_bigInt(Object val)
|
static Boolean |
_bool(Object val)
|
static Byte |
_byte(Object val)
|
static Date |
_date(Object val)
|
static Date |
_date(String text)
|
static BigDecimal |
_decimal(Object val)
|
static Object |
_div(Object a,
Object b)
|
static Double |
_double(Object val)
|
static boolean |
_eq(Object a,
Object b)
|
static Float |
_float(Object val)
|
static boolean |
_gt(Object a,
Object b)
|
static boolean |
_gteq(Object a,
Object b)
|
static Integer |
_int(Object val)
|
static Long |
_long(Object val)
|
static boolean |
_lt(Object a,
Object b)
|
static boolean |
_lteq(Object a,
Object b)
|
static Object |
_multi(Object a,
Object b)
|
static Short |
_short(Object val)
|
static String |
_string(Object val)
|
static Object |
_sub(Object a,
Object b)
|
static Object |
_sum(Object a,
Object b)
|
static SQLEvalVisitor |
createEvalVisitor(String dbType)
|
static Object |
eval(String dbType,
SQLObject sqlObject,
List<Object> parameters)
|
static Object |
eval(String dbType,
SQLObject sqlObject,
List<Object> parameters,
boolean throwError)
|
static Object |
eval(String dbType,
SQLObject sqlObject,
Object... parameters)
|
static Object |
evalExpr(String dbType,
String expr,
List<Object> parameters)
|
static Object |
evalExpr(String dbType,
String expr,
Object... parameters)
|
static Object |
getValue(SQLObject sqlObject)
|
static boolean |
visit(SQLEvalVisitor visitor,
SQLBinaryOpExpr x)
|
static boolean |
visit(SQLEvalVisitor visitor,
SQLCharExpr x)
|
static boolean |
visit(SQLEvalVisitor visitor,
SQLVariantRefExpr x)
|
SQLEvalVisitorUtils
public SQLEvalVisitorUtils()
evalExpr
public static Object evalExpr(String dbType,
String expr,
Object... parameters)
evalExpr
public static Object evalExpr(String dbType,
String expr,
List<Object> parameters)
eval
public static Object eval(String dbType,
SQLObject sqlObject,
Object... parameters)
getValue
public static Object getValue(SQLObject sqlObject)
eval
public static Object eval(String dbType,
SQLObject sqlObject,
List<Object> parameters)
eval
public static Object eval(String dbType,
SQLObject sqlObject,
List<Object> parameters,
boolean throwError)
createEvalVisitor
public static SQLEvalVisitor createEvalVisitor(String dbType)
visit
public static boolean visit(SQLEvalVisitor visitor,
SQLCharExpr x)
visit
public static boolean visit(SQLEvalVisitor visitor,
SQLBinaryOpExpr x)
visit
public static boolean visit(SQLEvalVisitor visitor,
SQLVariantRefExpr x)
_bool
public static Boolean _bool(Object val)
_string
public static String _string(Object val)
_byte
public static Byte _byte(Object val)
_short
public static Short _short(Object val)
_int
public static Integer _int(Object val)
_long
public static Long _long(Object val)
_float
public static Float _float(Object val)
_double
public static Double _double(Object val)
_bigInt
public static BigInteger _bigInt(Object val)
_date
public static Date _date(Object val)
_date
public static Date _date(String text)
_decimal
public static BigDecimal _decimal(Object val)
_sum
public static Object _sum(Object a,
Object b)
_div
public static Object _div(Object a,
Object b)
_gt
public static boolean _gt(Object a,
Object b)
_gteq
public static boolean _gteq(Object a,
Object b)
_lt
public static boolean _lt(Object a,
Object b)
_lteq
public static boolean _lteq(Object a,
Object b)
_eq
public static boolean _eq(Object a,
Object b)
_add
public static Object _add(Object a,
Object b)
_sub
public static Object _sub(Object a,
Object b)
_multi
public static Object _multi(Object a,
Object b)
Copyright © 2012 Alibaba Group. All Rights Reserved.