接口 com.alibaba.druid.sql.visitor.SQLEvalVisitor
的使用

使用 SQLEvalVisitor 的软件包
com.alibaba.druid.sql.dialect.db2.visitor   
com.alibaba.druid.sql.dialect.mysql.visitor   
com.alibaba.druid.sql.dialect.oracle.visitor   
com.alibaba.druid.sql.dialect.postgresql.visitor   
com.alibaba.druid.sql.dialect.sqlserver.visitor   
com.alibaba.druid.sql.visitor   
com.alibaba.druid.sql.visitor.functions   
 

com.alibaba.druid.sql.dialect.db2.visitorSQLEvalVisitor 的使用
 

实现 SQLEvalVisitorcom.alibaba.druid.sql.dialect.db2.visitor 中的类
 class DB2EvalVisitor
           
 

com.alibaba.druid.sql.dialect.mysql.visitorSQLEvalVisitor 的使用
 

实现 SQLEvalVisitorcom.alibaba.druid.sql.dialect.mysql.visitor 中的类
 class MySqlEvalVisitorImpl
           
 

com.alibaba.druid.sql.dialect.oracle.visitorSQLEvalVisitor 的使用
 

实现 SQLEvalVisitorcom.alibaba.druid.sql.dialect.oracle.visitor 中的类
 class OracleEvalVisitor
           
 

com.alibaba.druid.sql.dialect.postgresql.visitorSQLEvalVisitor 的使用
 

实现 SQLEvalVisitorcom.alibaba.druid.sql.dialect.postgresql.visitor 中的类
 class PGEvalVisitor
           
 

com.alibaba.druid.sql.dialect.sqlserver.visitorSQLEvalVisitor 的使用
 

实现 SQLEvalVisitorcom.alibaba.druid.sql.dialect.sqlserver.visitor 中的类
 class SQLServerEvalVisitor
           
 

com.alibaba.druid.sql.visitorSQLEvalVisitor 的使用
 

实现 SQLEvalVisitorcom.alibaba.druid.sql.visitor 中的类
 class SQLEvalVisitorImpl
           
 

返回 SQLEvalVisitorcom.alibaba.druid.sql.visitor 中的方法
static SQLEvalVisitor SQLEvalVisitorUtils.createEvalVisitor(String dbType)
           
 

参数类型为 SQLEvalVisitorcom.alibaba.druid.sql.visitor 中的方法
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, MySqlBinaryExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLBetweenExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLBinaryOpExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLCaseExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLCharExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLHexExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLIdentifierExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLInListExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLNullExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLNumericLiteralExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLQueryExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLUnaryExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLVariantRefExpr x)
           
 

com.alibaba.druid.sql.visitor.functionsSQLEvalVisitor 的使用
 

参数类型为 SQLEvalVisitorcom.alibaba.druid.sql.visitor.functions 中的方法
 Object Ascii.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Greatest.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Right.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Ucase.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Function.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Nil.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Instr.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Now.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object BitLength.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Concat.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Isnull.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Char.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Reverse.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Lpad.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Trim.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Elt.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Ltrim.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Insert.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Substring.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Hex.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Left.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Unhex.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Lcase.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Least.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object OneParamFunctions.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Length.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Bin.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Locate.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object If.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 



Copyright © 2013-2014 Alibaba Group. All Rights Reserved.