提交 b2d27118 编写于 作者: T terrymanu

refactor oracle select parser

上级 57727a15
......@@ -62,12 +62,24 @@ public final class OracleSelectParser extends AbstractSelectParser {
parseSelectList(selectStatement, getItems());
parseFrom(selectStatement);
parseWhere(getShardingRule(), selectStatement, getItems());
hierarchicalQueryClauseParser.parse(selectStatement);
parseHierarchicalQueryClause(selectStatement);
parseGroupBy(selectStatement);
havingSQLParser.parse();
modelClauseParser.parse(selectStatement);
parseModelClause(selectStatement);
orderBySQLParser.parse(selectStatement);
forParser.parse(selectStatement);
parseFor(selectStatement);
selectRestSQLParser.parse();
}
private void parseHierarchicalQueryClause(final SelectStatement selectStatement) {
hierarchicalQueryClauseParser.parse(selectStatement);
}
private void parseModelClause(final SelectStatement selectStatement) {
modelClauseParser.parse(selectStatement);
}
private void parseFor(final SelectStatement selectStatement) {
forParser.parse(selectStatement);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册