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

java.lang.Object
  extended by com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
      extended by com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitorAdapter
          extended by com.alibaba.druid.sql.dialect.mysql.visitor.MySqlEvalVisitorImpl
All Implemented Interfaces:
MySqlASTVisitor, SQLASTVisitor, SQLEvalVisitor

public class MySqlEvalVisitorImpl
extends MySqlASTVisitorAdapter
implements SQLEvalVisitor


Field Summary
 
Fields inherited from interface com.alibaba.druid.sql.visitor.SQLEvalVisitor
EVAL_VALUE
 
Constructor Summary
MySqlEvalVisitorImpl()
           
MySqlEvalVisitorImpl(List<Object> parameters)
           
 
Method Summary
 List<Object> getParameters()
           
 int getVariantIndex()
           
 int incrementAndGetVariantIndex()
           
 boolean isMarkVariantIndex()
           
 void setMarkVariantIndex(boolean markVariantIndex)
           
 void setParameters(List<Object> parameters)
           
 boolean visit(MySqlBooleanExpr x)
           
 boolean visit(SQLBetweenExpr x)
           
 boolean visit(SQLBinaryOpExpr x)
           
 boolean visit(SQLCaseExpr x)
           
 boolean visit(SQLCharExpr 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(SQLVariantRefExpr x)
           
 
Methods inherited from class 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, 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
 
Methods inherited from class 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, 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface 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, 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
 

Constructor Detail

MySqlEvalVisitorImpl

public MySqlEvalVisitorImpl()

MySqlEvalVisitorImpl

public MySqlEvalVisitorImpl(List<Object> parameters)
Method Detail

getParameters

public List<Object> getParameters()
Specified by:
getParameters in interface SQLEvalVisitor

setParameters

public void setParameters(List<Object> parameters)
Specified by:
setParameters in interface SQLEvalVisitor

visit

public boolean visit(SQLCharExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

incrementAndGetVariantIndex

public int incrementAndGetVariantIndex()
Specified by:
incrementAndGetVariantIndex in interface SQLEvalVisitor

getVariantIndex

public int getVariantIndex()

visit

public boolean visit(SQLVariantRefExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

visit

public boolean visit(SQLBinaryOpExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

visit

public boolean visit(SQLIntegerExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

visit

public boolean visit(SQLNumberExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

visit

public boolean visit(SQLCaseExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

visit

public boolean visit(SQLBetweenExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

visit

public boolean visit(SQLInListExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

visit

public boolean visit(SQLNullExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

visit

public boolean visit(SQLMethodInvokeExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

visit

public boolean visit(SQLQueryExpr x)
Specified by:
visit in interface SQLASTVisitor
Overrides:
visit in class SQLASTVisitorAdapter

visit

public boolean visit(MySqlBooleanExpr x)
Specified by:
visit in interface MySqlASTVisitor
Overrides:
visit in class MySqlASTVisitorAdapter

isMarkVariantIndex

public boolean isMarkVariantIndex()
Specified by:
isMarkVariantIndex in interface SQLEvalVisitor

setMarkVariantIndex

public void setMarkVariantIndex(boolean markVariantIndex)
Specified by:
setMarkVariantIndex in interface SQLEvalVisitor


Copyright © 2012 Alibaba Group. All Rights Reserved.