private SqlNode extend(SqlNode table, SqlNodeList extendList) { return SqlStdOperatorTable.EXTEND.createCall( Span.of(table, extendList).pos(), table, extendList); }
final public SqlNodeList SubsetDefinitionCommaList(Span s) throws ParseException { SqlNode e; final List<SqlNode> eList = new ArrayList<SqlNode>(); e = SubsetDefinition(); eList.add(e); label_19: while (true) { if (jj_2_233(2)) { ; } else { break label_19; } jj_consume_token(COMMA); e = SubsetDefinition(); eList.add(e); } {if (true) return new SqlNodeList(eList, s.addAll(eList).pos());} throw new Error("Missing return statement in function"); }
final public SqlNodeList MeasureColumnCommaList(Span s) throws ParseException { SqlNode e; final List<SqlNode> eList = new ArrayList<SqlNode>(); e = MeasureColumn(); eList.add(e); label_15: while (true) { if (jj_2_214(2)) { ; } else { break label_15; } jj_consume_token(COMMA); e = MeasureColumn(); eList.add(e); } {if (true) return new SqlNodeList(eList, s.addAll(eList).pos());} throw new Error("Missing return statement in function"); }
final public SqlNodeList PatternDefinitionCommaList(Span s) throws ParseException { SqlNode e; final List<SqlNode> eList = new ArrayList<SqlNode>(); e = PatternDefinition(); eList.add(e); label_20: while (true) { if (jj_2_234(2)) { ; } else { break label_20; } jj_consume_token(COMMA); e = PatternDefinition(); eList.add(e); } {if (true) return new SqlNodeList(eList, s.addAll(eList).pos());} throw new Error("Missing return statement in function"); }
final public SqlNode PatternDefinition() throws ParseException { final SqlNode var; final SqlNode e; var = SimpleIdentifier(); jj_consume_token(AS); e = Expression(ExprContext.ACCEPT_SUB_QUERY); {if (true) return SqlStdOperatorTable.AS.createCall(Span.of(var, e).pos(), e, var);} throw new Error("Missing return statement in function"); }
private SqlNode extend(SqlNode table, SqlNodeList extendList) { return SqlStdOperatorTable.EXTEND.createCall( Span.of(table, extendList).pos(), table, extendList); }
/** * Parses the optional GROUP BY clause for SELECT. */ final public SqlNodeList GroupByOpt() throws ParseException { List<SqlNode> list = Lists.newArrayList(); final Span s; if (jj_2_162(2)) { jj_consume_token(GROUP); s = span(); jj_consume_token(BY); list = GroupingElementList(); {if (true) return new SqlNodeList(list, s.addAll(list).pos());} } else { {if (true) return null;} } throw new Error("Missing return statement in function"); }
/** * Parses a list of expressions separated by commas. */ final public SqlNodeList ExpressionCommaList(final Span s, ExprContext exprContext) throws ParseException { List<SqlNode> list; SqlNode e; e = Expression(exprContext); list = startList(e); label_12: while (true) { if (jj_2_169(2)) { ; } else { break label_12; } jj_consume_token(COMMA); e = Expression(ExprContext.ACCEPT_SUB_QUERY); list.add(e); } {if (true) return new SqlNodeList(list, s.addAll(list).pos());} throw new Error("Missing return statement in function"); }
final public SqlNodeList PatternDefinitionCommaList(Span s) throws ParseException { SqlNode e; final List<SqlNode> eList = new ArrayList<SqlNode>(); e = PatternDefinition(); eList.add(e); label_20: while (true) { if (jj_2_234(2)) { ; } else { break label_20; } jj_consume_token(COMMA); e = PatternDefinition(); eList.add(e); } {if (true) return new SqlNodeList(eList, s.addAll(eList).pos());} throw new Error("Missing return statement in function"); }
final public SqlNodeList MeasureColumnCommaList(Span s) throws ParseException { SqlNode e; final List<SqlNode> eList = new ArrayList<SqlNode>(); e = MeasureColumn(); eList.add(e); label_15: while (true) { if (jj_2_214(2)) { ; } else { break label_15; } jj_consume_token(COMMA); e = MeasureColumn(); eList.add(e); } {if (true) return new SqlNodeList(eList, s.addAll(eList).pos());} throw new Error("Missing return statement in function"); }
final public SqlNodeList SubsetDefinitionCommaList(Span s) throws ParseException { SqlNode e; final List<SqlNode> eList = new ArrayList<SqlNode>(); e = SubsetDefinition(); eList.add(e); label_19: while (true) { if (jj_2_233(2)) { ; } else { break label_19; } jj_consume_token(COMMA); e = SubsetDefinition(); eList.add(e); } {if (true) return new SqlNodeList(eList, s.addAll(eList).pos());} throw new Error("Missing return statement in function"); }
final public SqlNode PatternDefinition() throws ParseException { final SqlNode var; final SqlNode e; var = SimpleIdentifier(); jj_consume_token(AS); e = Expression(ExprContext.ACCEPT_SUB_QUERY); {if (true) return SqlStdOperatorTable.AS.createCall(Span.of(var, e).pos(), e, var);} throw new Error("Missing return statement in function"); }
final public void Arg(List list, ExprContext exprContext) throws ParseException { SqlIdentifier name = null; SqlNode e = null; if (jj_2_26(2)) { name = SimpleIdentifier(); jj_consume_token(NAMED_ARGUMENT_ASSIGNMENT); } else { ; } if (jj_2_27(2)) { jj_consume_token(DEFAULT_); e = SqlStdOperatorTable.DEFAULT.createCall(getPos()); } else if (jj_2_28(2)) { e = Expression(exprContext); } else { jj_consume_token(-1); throw new ParseException(); } if (e != null) { if (name != null) { e = SqlStdOperatorTable.ARGUMENT_ASSIGNMENT.createCall( Span.of(name, e).pos(), e, name); } list.add(e); } }
/** * Parses the optional GROUP BY clause for SELECT. */ final public SqlNodeList GroupByOpt() throws ParseException { List<SqlNode> list = Lists.newArrayList(); final Span s; if (jj_2_162(2)) { jj_consume_token(GROUP); s = span(); jj_consume_token(BY); list = GroupingElementList(); {if (true) return new SqlNodeList(list, s.addAll(list).pos());} } else { {if (true) return null;} } throw new Error("Missing return statement in function"); }
/** * Parses a list of expressions separated by commas. */ final public SqlNodeList ExpressionCommaList(final Span s, ExprContext exprContext) throws ParseException { List<SqlNode> list; SqlNode e; e = Expression(exprContext); list = startList(e); label_12: while (true) { if (jj_2_169(2)) { ; } else { break label_12; } jj_consume_token(COMMA); e = Expression(ExprContext.ACCEPT_SUB_QUERY); list.add(e); } {if (true) return new SqlNodeList(list, s.addAll(list).pos());} throw new Error("Missing return statement in function"); }
list.add(e); {if (true) return new SqlNodeList(list, s.addAll(list).pos());} } else { {if (true) return null;}
final public void Arg(List list, ExprContext exprContext) throws ParseException { SqlIdentifier name = null; SqlNode e = null; if (jj_2_26(2)) { name = SimpleIdentifier(); jj_consume_token(NAMED_ARGUMENT_ASSIGNMENT); } else { ; } if (jj_2_27(2)) { jj_consume_token(DEFAULT_); e = SqlStdOperatorTable.DEFAULT.createCall(getPos()); } else if (jj_2_28(2)) { e = Expression(exprContext); } else { jj_consume_token(-1); throw new ParseException(); } if (e != null) { if (name != null) { e = SqlStdOperatorTable.ARGUMENT_ASSIGNMENT.createCall( Span.of(name, e).pos(), e, name); } list.add(e); } }
updateExprList.add(exp); {if (true) return new SqlUpdate(s.addAll(updateExprList).pos(), table, updateColumnList, updateExprList, null, null, alias);} throw new Error("Missing return statement in function");