public class SQLEvalVisitorUtils extends Object
Constructor and Description |
---|
SQLEvalVisitorUtils() |
public static Object eval(String dbType, SQLObject sqlObject, List<Object> parameters, boolean throwError)
public static SQLEvalVisitor createEvalVisitor(String dbType)
public static boolean visit(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLCharExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLHexExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLBinaryExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLBetweenExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLNullExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLCaseExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLInListExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLQueryExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLUnaryExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLBinaryOpExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLNumericLiteralExpr x)
public static boolean visit(SQLEvalVisitor visitor, SQLVariantRefExpr x)
public static BigInteger castToBigInteger(Object val)
public static BigDecimal castToDecimal(Object val)
public static boolean visit(SQLEvalVisitor visitor, SQLIdentifierExpr x)
Copyright © 2013–2017 Alibaba Group. All rights reserved.