public abstract class AbstractSelectParser extends Object implements SQLStatementParser
| 构造器和说明 |
|---|
AbstractSelectParser(AbstractSQLParser sqlParser) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addGroupByItem(SQLExpression sqlExpression) |
protected void |
customizedBetweenGroupByAndOrderBy() |
protected void |
customizedBetweenWhereAndGroupBy() |
protected void |
customizedParseTableFactor() |
protected abstract void |
customizedSelect() |
protected Collection<Keyword> |
getCustomizedDistinctKeywords() |
protected boolean |
isRowNumberSelectItem() |
SelectStatement |
parse()
解析SQL语句.
|
protected void |
parseBeforeSelectList() |
protected void |
parseGroupBy() |
protected void |
parseJoinTable() |
protected void |
parseOrderBy() |
protected SelectItem |
parseRowNumberSelectItem() |
protected void |
parseSelectList() |
protected void |
parseTableFactor() |
protected void |
parseWhere() |
protected void |
skipAfterOrderByItem() |
public AbstractSelectParser(AbstractSQLParser sqlParser)
public final SelectStatement parse()
SQLStatementParserparse 在接口中 SQLStatementParserprotected Collection<Keyword> getCustomizedDistinctKeywords()
protected void parseBeforeSelectList()
protected final void parseSelectList()
protected boolean isRowNumberSelectItem()
protected SelectItem parseRowNumberSelectItem()
protected final void parseWhere()
protected void customizedBetweenWhereAndGroupBy()
protected void customizedBetweenGroupByAndOrderBy()
protected final void parseOrderBy()
protected void skipAfterOrderByItem()
protected void parseGroupBy()
protected final void addGroupByItem(SQLExpression sqlExpression)
protected void customizedParseTableFactor()
protected final void parseTableFactor()
protected void parseJoinTable()
protected abstract void customizedSelect()
Copyright © 2017. All rights reserved.