improved oracle pl/sql parser.

This commit is contained in:
wenshao
2017-05-12 01:56:39 +08:00
parent 9c971bc013
commit 46d738010c
6 changed files with 235 additions and 14 deletions
@@ -1709,6 +1709,10 @@ public class SQLStatementParser extends SQLParser {
return parseCreateView();
} else if (token == Token.TRIGGER) {
return parseCreateTrigger();
} else if (token == Token.PROCEDURE) {
SQLCreateProcedureStatement stmt = parseCreateProcedure();
stmt.setCreate(true);
return stmt;
}
throw new ParserException("TODO " + lexer.token());
@@ -1791,7 +1795,7 @@ public class SQLStatementParser extends SQLParser {
return stmt;
}
public SQLStatement parseCreateProcedure() {
public SQLCreateProcedureStatement parseCreateProcedure() {
throw new ParserException("TODO " + lexer.token());
}