类 com.alibaba.druid.sql.ast.expr.SQLMethodInvokeExpr
的使用

使用 SQLMethodInvokeExpr 的软件包
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.wall.spi   
 

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

参数类型为 SQLMethodInvokeExprcom.alibaba.druid.sql.dialect.db2.visitor 中的方法
 boolean DB2EvalVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean DB2ExportParameterVisitor.visit(SQLMethodInvokeExpr x)
           
 

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

参数类型为 SQLMethodInvokeExprcom.alibaba.druid.sql.dialect.mysql.visitor 中的方法
 boolean MySqlOutputVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean MySqlEvalVisitorImpl.visit(SQLMethodInvokeExpr x)
           
 boolean MySqlExportParameterVisitor.visit(SQLMethodInvokeExpr x)
           
 

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

参数类型为 SQLMethodInvokeExprcom.alibaba.druid.sql.dialect.oracle.visitor 中的方法
 void OracleOutputVisitor.endVisit(SQLMethodInvokeExpr x)
           
 boolean OracleOutputVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean OracleExportParameterVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean OracleSchemaStatVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean OracleEvalVisitor.visit(SQLMethodInvokeExpr x)
           
 

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

参数类型为 SQLMethodInvokeExprcom.alibaba.druid.sql.dialect.postgresql.visitor 中的方法
 boolean PGEvalVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean PGExportParameterVisitor.visit(SQLMethodInvokeExpr x)
           
 

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

参数类型为 SQLMethodInvokeExprcom.alibaba.druid.sql.dialect.sqlserver.visitor 中的方法
 boolean MSSQLServerExportParameterVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean SQLServerEvalVisitor.visit(SQLMethodInvokeExpr x)
           
 

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

参数类型为 SQLMethodInvokeExprcom.alibaba.druid.sql.visitor 中的方法
 void SQLASTVisitor.endVisit(SQLMethodInvokeExpr x)
           
 void SQLASTVisitorAdapter.endVisit(SQLMethodInvokeExpr x)
           
static boolean SQLEvalVisitorUtils.visit(SQLEvalVisitor visitor, SQLMethodInvokeExpr x)
           
 boolean SQLEvalVisitorImpl.visit(SQLMethodInvokeExpr x)
           
 boolean SQLASTVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean SQLASTVisitorAdapter.visit(SQLMethodInvokeExpr x)
           
 boolean SQLASTOutputVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean SchemaStatVisitor.visit(SQLMethodInvokeExpr x)
           
 

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

参数类型为 SQLMethodInvokeExprcom.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)
           
 

com.alibaba.druid.wall.spiSQLMethodInvokeExpr 的使用
 

参数类型为 SQLMethodInvokeExprcom.alibaba.druid.wall.spi 中的方法
static void WallVisitorUtils.checkFunction(WallVisitor visitor, SQLMethodInvokeExpr x)
           
static void WallVisitorUtils.checkFunctionInTableSource(WallVisitor visitor, SQLMethodInvokeExpr x)
           
 boolean MySqlWallVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean PGWallVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean SQLServerWallVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean OracleWallVisitor.visit(SQLMethodInvokeExpr x)
           
 boolean DB2WallVisitor.visit(SQLMethodInvokeExpr x)
           
 



Copyright © 2013 Alibaba Group. All Rights Reserved.