提交 98a3fa4d 编写于 作者: T terrymanu

refactor

上级 44aa4833
......@@ -29,9 +29,6 @@ public class MySqlSelectParser extends AbstractSelectParser {
@Override
public void query() {
if (getExprParser().getLexer().equalToken(Token.LEFT_PAREN)) {
throw new UnsupportedOperationException("Cannot support subquery");
}
if (getExprParser().getLexer().equalToken(Token.SELECT)) {
getExprParser().getLexer().nextToken();
while (getExprParser().getLexer().equalToken(Token.HINT) || getExprParser().getLexer().equalToken(Token.COMMENT)) {
......
......@@ -46,9 +46,6 @@ public class OracleSelectParser extends AbstractSelectParser {
@Override
public void query() {
if (getExprParser().getLexer().equalToken(Token.LEFT_PAREN)) {
throw new UnsupportedOperationException("Cannot support subquery");
}
if (getExprParser().getLexer().equalToken(Token.SELECT)) {
getExprParser().getLexer().nextToken();
while (getExprParser().getLexer().equalToken(Token.HINT) || getExprParser().getLexer().equalToken(Token.COMMENT)) {
......
......@@ -29,9 +29,6 @@ public class PGSelectParser extends AbstractSelectParser {
@Override
public void query() {
if (getExprParser().getLexer().equalToken(Token.LEFT_PAREN)) {
throw new UnsupportedOperationException("Cannot support subquery");
}
if (getExprParser().getLexer().skipIfEqual(Token.SELECT)) {
getExprParser().getLexer().skipIfEqual(Token.COMMENT);
parseDistinct();
......
......@@ -40,9 +40,6 @@ public class SQLServerSelectParser extends AbstractSelectParser {
@Override
public void query() {
if (getExprParser().getLexer().equalToken(Token.LEFT_PAREN)) {
throw new UnsupportedOperationException("Cannot support subquery");
}
SQLServerSelectQueryBlock queryBlock = new SQLServerSelectQueryBlock();
if (getExprParser().getLexer().equalToken(Token.SELECT)) {
getExprParser().getLexer().nextToken();
......
......@@ -68,9 +68,6 @@ public abstract class AbstractSelectParser {
}
protected void query() {
if (getExprParser().getLexer().equalToken(Token.LEFT_PAREN)) {
throw new UnsupportedOperationException("Cannot support subquery");
}
getExprParser().getLexer().accept(Token.SELECT);
getExprParser().getLexer().skipIfEqual(Token.COMMENT);
parseDistinct();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册