public abstract class AbstractSelectParser extends Object implements SQLParser
Constructor and Description |
---|
AbstractSelectParser() |
Modifier and Type | Method and Description |
---|---|
SelectStatement |
parse()
Parse SQL.
|
protected void |
parseDistinct() |
protected void |
parseFrom(SelectStatement selectStatement) |
protected void |
parseGroupBy(SelectStatement selectStatement) |
protected void |
parseHaving() |
protected abstract void |
parseInternal(SelectStatement selectStatement) |
protected void |
parseOrderBy(SelectStatement selectStatement) |
protected void |
parseSelectList(SelectStatement selectStatement,
List<SelectItem> items) |
protected void |
parseSelectRest() |
protected void |
parseWhere(ShardingRule shardingRule,
SelectStatement selectStatement,
List<SelectItem> items) |
public final SelectStatement parse()
SQLParser
protected abstract void parseInternal(SelectStatement selectStatement)
protected final void parseDistinct()
protected final void parseSelectList(SelectStatement selectStatement, List<SelectItem> items)
protected final void parseFrom(SelectStatement selectStatement)
protected final void parseWhere(ShardingRule shardingRule, SelectStatement selectStatement, List<SelectItem> items)
protected final void parseGroupBy(SelectStatement selectStatement)
protected final void parseHaving()
protected final void parseOrderBy(SelectStatement selectStatement)
protected final void parseSelectRest()
Copyright © 2018. All rights reserved.