|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
com.alibaba.druid.sql.dialect.db2.visitor.DB2ASTVisitorAdapter
com.alibaba.druid.sql.dialect.db2.visitor.DB2EvalVisitor
public class DB2EvalVisitor
| 字段摘要 |
|---|
| 从接口 com.alibaba.druid.sql.visitor.SQLEvalVisitor 继承的字段 |
|---|
EVAL_ERROR, EVAL_EXPR, EVAL_VALUE, EVAL_VALUE_COUNT, EVAL_VALUE_NULL |
| 构造方法摘要 | |
|---|---|
DB2EvalVisitor()
|
|
DB2EvalVisitor(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(SQLCaseExpr x)
|
boolean |
visit(SQLCharExpr 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.db2.visitor.DB2ASTVisitorAdapter 继承的方法 |
|---|
endVisit, endVisit, visit, visit |
| 从类 java.lang.Object 继承的方法 |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public DB2EvalVisitor()
public DB2EvalVisitor(List<Object> parameters)
| 方法详细信息 |
|---|
public List<Object> getParameters()
SQLEvalVisitor 中的 getParameterspublic void setParameters(List<Object> parameters)
SQLEvalVisitor 中的 setParameterspublic boolean visit(SQLCharExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic int incrementAndGetVariantIndex()
SQLEvalVisitor 中的 incrementAndGetVariantIndexpublic int getVariantIndex()
public boolean visit(SQLVariantRefExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic boolean visit(SQLBinaryOpExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic boolean visit(SQLUnaryExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic boolean visit(SQLIntegerExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic boolean visit(SQLNumberExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic boolean visit(SQLCaseExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic boolean visit(SQLInListExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic boolean visit(SQLNullExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic boolean visit(SQLMethodInvokeExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic boolean visit(SQLQueryExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visitpublic boolean isMarkVariantIndex()
SQLEvalVisitor 中的 isMarkVariantIndexpublic void setMarkVariantIndex(boolean markVariantIndex)
SQLEvalVisitor 中的 setMarkVariantIndexpublic Function getFunction(String funcName)
SQLEvalVisitor 中的 getFunction
public void registerFunction(String funcName,
Function function)
SQLEvalVisitor 中的 registerFunctionpublic void unregisterFunction(String funcName)
SQLEvalVisitor 中的 unregisterFunctionpublic boolean visit(SQLIdentifierExpr x)
SQLASTVisitor 中的 visitSQLASTVisitorAdapter 中的 visit
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||