public abstract class SelectListClauseParser extends Object implements SQLClauseParser
| 构造器和说明 |
|---|
SelectListClauseParser(ShardingRule shardingRule,
LexerEngine lexerEngine) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Keyword[] |
getSkippedKeywordsBeforeSelectItem() |
protected abstract boolean |
isRowNumberSelectItem() |
void |
parse(SelectStatement selectStatement,
List<SelectItem> items)
Parse select list.
|
protected abstract SelectItem |
parseRowNumberSelectItem(SelectStatement selectStatement) |
public SelectListClauseParser(ShardingRule shardingRule, LexerEngine lexerEngine)
public void parse(SelectStatement selectStatement, List<SelectItem> items)
selectStatement - select statementitems - select itemsprotected abstract Keyword[] getSkippedKeywordsBeforeSelectItem()
protected abstract boolean isRowNumberSelectItem()
protected abstract SelectItem parseRowNumberSelectItem(SelectStatement selectStatement)
Copyright © 2018. All rights reserved.