public class MySQLSelectVisitor extends AbstractMySQLVisitor
| 构造器和说明 |
|---|
MySQLSelectVisitor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
endVisit(com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlSelectQueryBlock x) |
protected void |
printSelectList(List<com.alibaba.druid.sql.ast.statement.SQLSelectItem> selectList) |
boolean |
visit(com.alibaba.druid.sql.dialect.mysql.ast.expr.MySqlSelectGroupByExpr x)
将GROUP BY列放入parseResult.
|
boolean |
visit(com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlSelectQueryBlock.Limit x)
LIMIT 解析.
|
boolean |
visit(com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlSelectQueryBlock x) |
boolean |
visit(com.alibaba.druid.sql.ast.expr.SQLAggregateExpr x) |
boolean |
visit(com.alibaba.druid.sql.ast.SQLOrderBy x) |
boolean |
visit(com.alibaba.druid.sql.ast.statement.SQLSelectItem x)
解析
SELECT item1,item2 FROM 中的item. |
getDatabaseType, getParseContext, getSQLBuilder, printToken, printToken, 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, endVisit, endVisit, endVisit, endVisit, endVisit, printValuesList, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAggreateRestdecrementIndent, endVisit, endVisit, endVisit, endVisit, endVisit, getAppender, getIndentCount, getParameters, getParametersSize, incrementIndent, isPrettyFormat, print, print, print, print, print, printAlias, printAndAccept, printCascade, printGrantOn, printIndent, println, println, printlnAndAccept, printParameter, setParameters, setPrettyFormat, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitColumnDefaultendVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, preVisitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitendVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visitprotected void printSelectList(List<com.alibaba.druid.sql.ast.statement.SQLSelectItem> selectList)
printSelectList 在类中 com.alibaba.druid.sql.visitor.SQLASTOutputVisitorpublic boolean visit(com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlSelectQueryBlock x)
visit 在接口中 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitorvisit 在类中 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlOutputVisitorpublic boolean visit(com.alibaba.druid.sql.ast.statement.SQLSelectItem x)
SELECT item1,item2 FROM 中的item.visit 在接口中 com.alibaba.druid.sql.visitor.SQLASTVisitorvisit 在类中 com.alibaba.druid.sql.visitor.SQLASTOutputVisitorx - SELECT item 表达式public boolean visit(com.alibaba.druid.sql.ast.expr.SQLAggregateExpr x)
visit 在接口中 com.alibaba.druid.sql.visitor.SQLASTVisitorvisit 在类中 com.alibaba.druid.sql.visitor.SQLASTOutputVisitorpublic boolean visit(com.alibaba.druid.sql.ast.SQLOrderBy x)
visit 在接口中 com.alibaba.druid.sql.visitor.SQLASTVisitorvisit 在类中 com.alibaba.druid.sql.visitor.SQLASTOutputVisitorpublic boolean visit(com.alibaba.druid.sql.dialect.mysql.ast.expr.MySqlSelectGroupByExpr x)
visit 在接口中 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitorvisit 在类中 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlOutputVisitorx - GROUP BY 表达式public boolean visit(com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlSelectQueryBlock.Limit x)
visit 在接口中 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitorvisit 在类中 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlOutputVisitorx - LIMIT表达式public void endVisit(com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlSelectQueryBlock x)
endVisit 在接口中 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlASTVisitorendVisit 在类中 com.alibaba.druid.sql.dialect.mysql.visitor.MySqlOutputVisitorCopyright © 2016. All rights reserved.