public abstract class AbstractSelectParser extends Object implements SQLStatementParser
| 构造器和说明 |
|---|
AbstractSelectParser(SQLParser sqlParser) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addGroupByItem(SQLExpression sqlExpression) |
protected void |
customizedSelect() |
protected boolean |
hasDistinctOn() |
protected boolean |
isRowNumberSelectItem() |
SelectStatement |
parse()
解析SQL语句.
|
protected void |
parseDistinct() |
void |
parseFrom() |
protected void |
parseGroupBy() |
protected void |
parseJoinTable() |
protected void |
parseOrderBy() |
protected SelectItem |
parseRowNumberSelectItem() |
protected void |
parseSelectList() |
protected com.google.common.base.Optional<OrderItem> |
parseSelectOrderByItem() |
void |
parseTable() |
protected void |
parseTableFactor() |
protected void |
parseWhere() |
protected void |
query() |
protected void |
queryRest() |
public AbstractSelectParser(SQLParser sqlParser)
public final SelectStatement parse()
SQLStatementParserparse 在接口中 SQLStatementParserprotected void customizedSelect()
protected void query()
protected final void parseDistinct()
protected boolean hasDistinctOn()
protected final void parseSelectList()
protected boolean isRowNumberSelectItem()
protected SelectItem parseRowNumberSelectItem()
protected void queryRest()
protected final void parseWhere()
protected final void parseOrderBy()
protected com.google.common.base.Optional<OrderItem> parseSelectOrderByItem()
protected void parseGroupBy()
protected final void addGroupByItem(SQLExpression sqlExpression)
public final void parseFrom()
public void parseTable()
protected final void parseTableFactor()
protected void parseJoinTable()
Copyright © 2017. All rights reserved.