com.alibaba.druid.sql.visitor
Class SQLEvalVisitorImpl

java.lang.Object
  extended by com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
      extended by com.alibaba.druid.sql.visitor.SQLEvalVisitorImpl
All Implemented Interfaces:
SQLASTVisitor, SQLEvalVisitor

public class SQLEvalVisitorImpl
extends SQLASTVisitorAdapter
implements SQLEvalVisitor


Field Summary
 
Fields inherited from interface com.alibaba.druid.sql.visitor.SQLEvalVisitor
EVAL_VALUE
 
Constructor Summary
SQLEvalVisitorImpl()
           
SQLEvalVisitorImpl(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(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.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, 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, visit
 

Constructor Detail

SQLEvalVisitorImpl

public SQLEvalVisitorImpl()

SQLEvalVisitorImpl

public SQLEvalVisitorImpl(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(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

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.