final public String Identifier() throws ParseException {Token tk = null; switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S_IDENTIFIER:{ tk = jj_consume_token(S_IDENTIFIER); break; } case S_QUOTED_IDENTIFIER:{ tk = jj_consume_token(S_QUOTED_IDENTIFIER); break; } default: jj_la1[127] = jj_gen; jj_consume_token(-1); throw new ParseException(); } return tk.image; }
final public String RelObjectName() throws ParseException { Token tk = null; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S_IDENTIFIER: tk = jj_consume_token(S_IDENTIFIER); break; case S_QUOTED_IDENTIFIER: tk = jj_consume_token(S_QUOTED_IDENTIFIER); break; default: jj_la1[19] = jj_gen; jj_consume_token(-1); throw new ParseException(); } {if (true) return tk.image;} throw new Error("Missing return statement in function"); }
final public SelectBody SelectBody() throws ParseException { SelectBody selectBody = null; if (jj_2_5(2147483647)) { selectBody = Union(); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_SELECT: selectBody = PlainSelect(); break; default: jj_la1[23] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } {if (true) return selectBody;} throw new Error("Missing return statement in function"); }
final public Top Top() throws ParseException { Top top = new Top(); Token token = null; jj_consume_token(K_TOP); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S_INTEGER: token = jj_consume_token(S_INTEGER); top.setRowCount(Long.parseLong(token.image)); break; case 83: jj_consume_token(83); top.setRowCountJdbcParameter(true); break; default: jj_la1[78] = jj_gen; jj_consume_token(-1); throw new ParseException(); } {if (true) return top;} throw new Error("Missing return statement in function"); }
jj_la1[98] = jj_gen; jj_consume_token(-1); throw new ParseException();
final public OrderByElement OrderByElement() throws ParseException { OrderByElement orderByElement = new OrderByElement(); List retval = new ArrayList(); Expression columnReference = null; columnReference = SimpleExpression(); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_ASC: case K_DESC: switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_ASC: jj_consume_token(K_ASC); break; case K_DESC: jj_consume_token(K_DESC); orderByElement.setAsc(false); break; default: jj_la1[69] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: jj_la1[70] = jj_gen; ; } orderByElement.setExpression(columnReference); {if (true) return orderByElement;} throw new Error("Missing return statement in function"); }
final public Skip Skip() throws ParseException {Skip skip = new Skip(); Token token = null; JdbcParameter jdbc; jj_consume_token(K_SKIP); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S_LONG:{ token = jj_consume_token(S_LONG); skip.setRowCount(Long.parseLong(token.image)); break; } case S_IDENTIFIER:{ token = jj_consume_token(S_IDENTIFIER); skip.setVariable(token.image); break; } case 203:{ jdbc = SimpleJdbcParameter(); skip.setJdbcParameter(jdbc); break; } default: jj_la1[191] = jj_gen; jj_consume_token(-1); throw new ParseException(); } return skip; }
final public Expression Expression() throws ParseException { Expression retval = null; if (jj_2_9(2147483647)) { retval = OrExpression(); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 79: jj_consume_token(79); retval = Expression(); jj_consume_token(80); retval = new Parenthesis(retval); break; default: jj_la1[79] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } {if (true) return retval;} throw new Error("Missing return statement in function"); }
final public Expression SimpleExpression() throws ParseException { Expression retval = null; if (jj_2_20(2147483647)) { retval = BitwiseAndOr(); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 79: jj_consume_token(79); retval = BitwiseAndOr(); jj_consume_token(80); retval = new Parenthesis(retval); break; default: jj_la1[100] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } {if (true) return retval;} throw new Error("Missing return statement in function"); }
final public Expression AnyComparisonExpression() throws ParseException { AnyComparisonExpression retval = null; SubSelect subselect = null; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_ANY: jj_consume_token(K_ANY); break; case K_SOME: jj_consume_token(K_SOME); break; default: jj_la1[99] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jj_consume_token(79); subselect = SubSelect(); jj_consume_token(80); retval = new AnyComparisonExpression(subselect); {if (true) return retval;} throw new Error("Missing return statement in function"); }
final public Expression AnyComparisonExpression() throws ParseException {AnyComparisonExpression retval = null; AnyType anyType; SubSelect subselect = null; switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case K_ANY:{ jj_consume_token(K_ANY); anyType = AnyType.ANY; break; } case K_SOME:{ jj_consume_token(K_SOME); anyType = AnyType.SOME; break; } default: jj_la1[239] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jj_consume_token(198); subselect = SubSelect(); jj_consume_token(200); retval = new AnyComparisonExpression(anyType, subselect); return retval; }
final public Table Table() throws ParseException { Table table = null; String name1 = null; String name2 = null; if (jj_2_4(3)) { name1 = RelObjectName(); jj_consume_token(81); name2 = RelObjectName(); table = new Table(name1, name2); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S_IDENTIFIER: case S_QUOTED_IDENTIFIER: name1 = RelObjectName(); table = new Table(null, name1); break; default: jj_la1[21] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } {if (true) return table;} throw new Error("Missing return statement in function"); }
jj_la1[238] = jj_gen; jj_consume_token(-1); throw new ParseException();
jj_la1[242] = jj_gen; jj_consume_token(-1); throw new ParseException();
jj_la1[255] = jj_gen; jj_consume_token(-1); throw new ParseException();
jj_la1[103] = jj_gen; jj_consume_token(-1); throw new ParseException();
final public KeepExpression KeepExpression() throws ParseException {KeepExpression keep = new KeepExpression(); Token token; List<OrderByElement> list; jj_consume_token(K_KEEP); jj_consume_token(198); token = jj_consume_token(S_IDENTIFIER); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case K_FIRST:{ jj_consume_token(K_FIRST); keep.setFirst(true); break; } case K_LAST:{ jj_consume_token(K_LAST); keep.setFirst(false); break; } default: jj_la1[261] = jj_gen; jj_consume_token(-1); throw new ParseException(); } list = OrderByElements(); jj_consume_token(200); keep.setName(token.image); keep.setOrderByElements(list); return keep; }
jj_la1[243] = jj_gen; jj_consume_token(-1); throw new ParseException();
final public Comment Comment() throws ParseException {Comment result = new Comment(); Table table; Column column; Token comment; jj_consume_token(K_COMMENT); jj_consume_token(K_ON); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case K_TABLE:{ jj_consume_token(K_TABLE); table = Table(); result.setTable(table); break; } case K_COLUMN:{ jj_consume_token(K_COLUMN); column = Column(); result.setColumn(column); break; } default: jj_la1[396] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jj_consume_token(K_IS); comment = jj_consume_token(S_CHAR_LITERAL); result.setComment(new StringValue(comment.image)); return result; }
jj_la1[354] = jj_gen; jj_consume_token(-1); throw new ParseException();