接口 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 Hex.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Lpad.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Least.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Ucase.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Locate.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Unhex.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object If.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Insert.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Isnull.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Instr.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Greatest.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Trim.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Now.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Substring.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Concat.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Elt.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Char.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Ltrim.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Left.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Ascii.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Reverse.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Lcase.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Nil.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Bin.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object OneParamFunctions.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Length.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Function.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object BitLength.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 Object Right.eval(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 



Copyright © 2013 Alibaba Group. All Rights Reserved.