public class SQLEvalVisitorImpl extends SQLASTVisitorAdapter implements SQLEvalVisitor
EVAL_ERROR, EVAL_EXPR, EVAL_VALUE, EVAL_VALUE_COUNT, EVAL_VALUE_NULL| 构造器和说明 |
|---|
SQLEvalVisitorImpl() |
SQLEvalVisitorImpl(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(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(SQLVariantRefExpr x) |
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visitendVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visitpublic List<Object> getParameters()
getParameters 在接口中 SQLEvalVisitorpublic void setParameters(List<Object> parameters)
setParameters 在接口中 SQLEvalVisitorpublic boolean visit(SQLCharExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic int incrementAndGetVariantIndex()
incrementAndGetVariantIndex 在接口中 SQLEvalVisitorpublic int getVariantIndex()
public boolean visit(SQLVariantRefExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLBinaryOpExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLIntegerExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLNumberExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLHexExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLCaseExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLInListExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLNullExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLMethodInvokeExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean visit(SQLQueryExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic boolean isMarkVariantIndex()
isMarkVariantIndex 在接口中 SQLEvalVisitorpublic void setMarkVariantIndex(boolean markVariantIndex)
setMarkVariantIndex 在接口中 SQLEvalVisitorpublic Function getFunction(String funcName)
getFunction 在接口中 SQLEvalVisitorpublic void registerFunction(String funcName, Function function)
registerFunction 在接口中 SQLEvalVisitorpublic boolean visit(SQLIdentifierExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterpublic void unregisterFunction(String funcName)
unregisterFunction 在接口中 SQLEvalVisitorpublic boolean visit(SQLBooleanExpr x)
visit 在接口中 SQLASTVisitorvisit 在类中 SQLASTVisitorAdapterCopyright © 2013-2014 Alibaba Group. All Rights Reserved.