final public String Alias() throws ParseException { String retval = null; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_AS: jj_consume_token(K_AS); break; default: jj_la1[53] = jj_gen; ; } retval = RelObjectName(); {if (true) return retval;} throw new Error("Missing return statement in function"); }
final public List SelectItemsList() throws ParseException { ArrayList selectItemsList = new ArrayList(); SelectItem selectItem = null; selectItem = SelectItem(); selectItemsList.add(selectItem); label_10: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 78: ; break; default: jj_la1[49] = jj_gen; break label_10; } jj_consume_token(78); selectItem = SelectItem(); selectItemsList.add(selectItem); } {if (true) return selectItemsList;} throw new Error("Missing return statement in function"); }
final public List WithList() throws ParseException { ArrayList withItemsList = new ArrayList(); WithItem with = null; jj_consume_token(K_WITH); with = WithItem(); withItemsList.add(with); label_9: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 78: ; break; default: jj_la1[47] = jj_gen; break label_9; } jj_consume_token(78); with = WithItem(); withItemsList.add(with); } {if (true) return withItemsList;} throw new Error("Missing return statement in function"); }
final public ExpressionList SimpleExpressionList() throws ParseException { ExpressionList retval = new ExpressionList(); List expressions = new ArrayList(); Expression expr = null; expr = SimpleExpression(); expressions.add(expr); label_19: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 78: ; break; default: jj_la1[97] = jj_gen; break label_19; } jj_consume_token(78); expr = SimpleExpression(); expressions.add(expr); } retval.setExpressions(expressions); {if (true) return retval;} throw new Error("Missing return statement in function"); }
final public ExpressionList SQLExpressionList() throws ParseException { ExpressionList retval = new ExpressionList(); List expressions = new ArrayList(); Expression expr = null; expr = Expression(); expressions.add(expr); label_18: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 78: ; break; default: jj_la1[96] = jj_gen; break label_18; } jj_consume_token(78); expr = Expression(); expressions.add(expr); } retval.setExpressions(expressions); {if (true) return retval;} throw new Error("Missing return statement in function"); }
final public List ColumnsNamesList() throws ParseException { List retval = new ArrayList(); Token tk = null; jj_consume_token(79); tk = jj_consume_token(S_IDENTIFIER); retval.add(tk.image); label_34: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 78: ; break; default: jj_la1[150] = jj_gen; break label_34; } jj_consume_token(78); tk = jj_consume_token(S_IDENTIFIER); retval.add(tk.image); } jj_consume_token(80); {if (true) return retval;} throw new Error("Missing return statement in function"); }
final public Table TableWithAlias() throws ParseException { Table table = null; String alias = null; table = Table(); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_AS: case S_IDENTIFIER: case S_QUOTED_IDENTIFIER: alias = Alias(); table.setAlias(alias); break; default: jj_la1[20] = jj_gen; ; } {if (true) return table;} throw new Error("Missing return statement in function"); }
final public void IntoClause() throws ParseException { jj_consume_token(K_INTO); Table(); label_11: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 78: ; break; default: jj_la1[54] = jj_gen; break label_11; } jj_consume_token(78); Table(); } }
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 Delete Delete() throws ParseException { Delete delete = new Delete(); Table table = null; Expression where = null; jj_consume_token(K_DELETE); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_FROM: jj_consume_token(K_FROM); break; default: jj_la1[15] = jj_gen; ; } table = TableWithAlias(); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_WHERE: where = WhereClause(); delete.setWhere(where); break; default: jj_la1[16] = jj_gen; ; } delete.setTable(table); {if (true) return delete;} 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 Select Select() throws ParseException { Select select = new Select(); SelectBody selectBody = null; List with = null; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_WITH: with = WithList(); select.setWithItemsList(with); break; default: jj_la1[22] = jj_gen; ; } selectBody = SelectBody(); select.setSelectBody(selectBody); {if (true) return select;} throw new Error("Missing return statement in function"); }
final public Expression ExistsExpression() throws ParseException { ExistsExpression result = new ExistsExpression(); Expression rightExpression = null; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_NOT: jj_consume_token(K_NOT); result.setNot(true); break; default: jj_la1[95] = jj_gen; ; } jj_consume_token(K_EXISTS); rightExpression = SimpleExpression(); result.setRightExpression(rightExpression); {if (true) return result;} 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"); }
final public Expression IsNullExpression() throws ParseException { IsNullExpression result = new IsNullExpression(); Expression leftExpression = null; leftExpression = SimpleExpression(); jj_consume_token(K_IS); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_NOT: jj_consume_token(K_NOT); result.setNot(true); break; default: jj_la1[94] = jj_gen; ; } jj_consume_token(K_NULL); result.setLeftExpression(leftExpression); {if (true) return result;} throw new Error("Missing return statement in function"); }
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 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"); }
final public Expression Between() throws ParseException { Between result = new Between(); Expression leftExpression = null; Expression betweenExpressionStart = null; Expression betweenExpressionEnd = null; leftExpression = SimpleExpression(); switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case K_NOT: jj_consume_token(K_NOT); result.setNot(true); break; default: jj_la1[91] = jj_gen; ; } jj_consume_token(K_BETWEEN); betweenExpressionStart = SimpleExpression(); jj_consume_token(K_AND); betweenExpressionEnd = SimpleExpression(); result.setLeftExpression(leftExpression); result.setBetweenExpressionStart(betweenExpressionStart); result.setBetweenExpressionEnd(betweenExpressionEnd); {if (true) return result;} throw new Error("Missing return statement in function"); }