pos = getPos(); jj_consume_token(ROW); valueList = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_NONCURSOR); jj_consume_token(RPAREN); pos = pos.plus(getPos()); valueList = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_NONCURSOR); pos = pos.plus(getPos()); } else if (jj_2_153(2)) {
throw new ParseException(); nodeList = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_NONCURSOR); list.add(new SqlParserUtil.ToTreeListItem(op, pos)); pos = pos.plus(getPos());
pos = getPos(); jj_consume_token(ROW); valueList = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_NONCURSOR); jj_consume_token(RPAREN); pos = pos.plus(getPos()); valueList = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_NONCURSOR); pos = pos.plus(getPos()); } else if (jj_2_153(2)) {
jj_consume_token(UNNEST); pos = getPos(); args = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_SUB_QUERY); if (jj_2_130(2)) { jj_consume_token(WITH);
list1 = ParenthesizedQueryOrCommaList(exprContext); if (rowSeen) { if (jj_2_223(2)) { jj_consume_token(OVERLAPS); list2 = ParenthesizedQueryOrCommaList(exprContext); if (list1.size() != 2 || list2.size() != 2) { {if (true) throw SqlUtil.newContextException(
throw new ParseException(); nodeList = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_NONCURSOR); list.add(new SqlParserUtil.ToTreeListItem(op, pos)); pos = pos.plus(getPos());
jj_consume_token(UNNEST); pos = getPos(); args = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_SUB_QUERY); if (jj_2_130(2)) { jj_consume_token(WITH);
list1 = ParenthesizedQueryOrCommaList(exprContext); if (rowSeen) { if (jj_2_223(2)) { jj_consume_token(OVERLAPS); list2 = ParenthesizedQueryOrCommaList(exprContext); if (list1.size() != 2 || list2.size() != 2) { {if (true) throw SqlUtil.newContextException(
args = new SqlNodeList(pos); } else if (jj_2_576(2)) { args = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_SUB_QUERY); } else { jj_consume_token(-1);
args = new SqlNodeList(pos); } else if (jj_2_576(2)) { args = ParenthesizedQueryOrCommaList(ExprContext.ACCEPT_SUB_QUERY); } else { jj_consume_token(-1);