com.alibaba.druid.sql.dialect.mysql.visitor
类 MySqlEvalVisitorImpl

java.lang.Object
  继承者 com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
      继承者 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitorAdapter
          继承者 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlEvalVisitorImpl
所有已实现的接口:
MySqlASTVisitor, SQLASTVisitor, SQLEvalVisitor

public class MySqlEvalVisitorImpl
extends MySqlASTVisitorAdapter
implements SQLEvalVisitor


字段摘要
 
从接口 com.alibaba.druid.sql.visitor.SQLEvalVisitor 继承的字段
EVAL_ERROR, EVAL_EXPR, EVAL_VALUE, EVAL_VALUE_COUNT, EVAL_VALUE_NULL
 
构造方法摘要
MySqlEvalVisitorImpl()
           
MySqlEvalVisitorImpl(List<Object> parameters)
           
 
方法摘要
 Function getFunction(String funcName)
           
 List<Object> getParameters()
           
 int getVariantIndex()
           
 int incrementAndGetVariantIndex()
           
 boolean isMarkVariantIndex()
           
 void registerFunction(String funcName, Function function)
           
 void setMarkVariantIndex(boolean markVariantIndex)
           
 void setParameters(List<Object> parameters)
           
 void unregisterFunction(String funcName)
           
 boolean visit(MySqlBinaryExpr x)
           
 boolean visit(SQLBetweenExpr x)
           
 boolean visit(SQLBinaryOpExpr x)
           
 boolean visit(SQLBooleanExpr x)
           
 boolean visit(SQLCaseExpr x)
           
 boolean visit(SQLCharExpr x)
           
 boolean visit(SQLHexExpr x)
           
 boolean visit(SQLIdentifierExpr x)
           
 boolean visit(SQLInListExpr x)
           
 boolean visit(SQLIntegerExpr x)
           
 boolean visit(SQLMethodInvokeExpr x)
           
 boolean visit(SQLNullExpr x)
           
 boolean visit(SQLNumberExpr x)
           
 boolean visit(SQLQueryExpr x)
           
 boolean visit(SQLUnaryExpr x)
           
 boolean visit(SQLVariantRefExpr x)
           
 
从类 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitorAdapter 继承的方法
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
从类 com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter 继承的方法
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, postVisit, preVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 com.alibaba.druid.sql.visitor.SQLASTVisitor 继承的方法
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, postVisit, preVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 

构造方法详细信息

MySqlEvalVisitorImpl

public MySqlEvalVisitorImpl()

MySqlEvalVisitorImpl

public MySqlEvalVisitorImpl(List<Object> parameters)
方法详细信息

getParameters

public List<Object> getParameters()
指定者:
接口 SQLEvalVisitor 中的 getParameters

setParameters

public void setParameters(List<Object> parameters)
指定者:
接口 SQLEvalVisitor 中的 setParameters

visit

public boolean visit(SQLCharExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

incrementAndGetVariantIndex

public int incrementAndGetVariantIndex()
指定者:
接口 SQLEvalVisitor 中的 incrementAndGetVariantIndex

getVariantIndex

public int getVariantIndex()

visit

public boolean visit(SQLVariantRefExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLBinaryOpExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLUnaryExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLIntegerExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLNumberExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLHexExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(MySqlBinaryExpr x)
指定者:
接口 MySqlASTVisitor 中的 visit
覆盖:
MySqlASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLCaseExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLBetweenExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLInListExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLNullExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLMethodInvokeExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

visit

public boolean visit(SQLQueryExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

isMarkVariantIndex

public boolean isMarkVariantIndex()
指定者:
接口 SQLEvalVisitor 中的 isMarkVariantIndex

setMarkVariantIndex

public void setMarkVariantIndex(boolean markVariantIndex)
指定者:
接口 SQLEvalVisitor 中的 setMarkVariantIndex

getFunction

public Function getFunction(String funcName)
指定者:
接口 SQLEvalVisitor 中的 getFunction

registerFunction

public void registerFunction(String funcName,
                             Function function)
指定者:
接口 SQLEvalVisitor 中的 registerFunction

visit

public boolean visit(SQLIdentifierExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit

unregisterFunction

public void unregisterFunction(String funcName)
指定者:
接口 SQLEvalVisitor 中的 unregisterFunction

visit

public boolean visit(SQLBooleanExpr x)
指定者:
接口 SQLASTVisitor 中的 visit
覆盖:
SQLASTVisitorAdapter 中的 visit


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