/** * Create a top-level SELECT query. * * @param varNodes * The projected variables. * @param namedSubQuery * A named subquery that is declared to that top-level query. * @param where * The WHERE clause of the top-level query. * @param flags * The flags to be applied to the resulting AST. */ protected QueryRoot select(final VarNode[] varNodes, final NamedSubqueryRoot namedSubQuery, final JoinGroupNode where, final HelperFlag... flags) { final QueryRoot rslt = select(varNodes, where, flags); rslt.getNamedSubqueriesNotNull().add(namedSubQuery); return rslt; }
/** * Create a top-level SELECT query. * * @param varNodes * The projected variables. * @param namedSubQuery * A named subquery that is declared to that top-level query. * @param where * The WHERE clause of the top-level query. * @param flags * The flags to be applied to the resulting AST. */ protected QueryRoot select(final VarNode[] varNodes, final NamedSubqueryRoot namedSubQuery, final JoinGroupNode where, final HelperFlag... flags) { final QueryRoot rslt = select(varNodes, where, flags); rslt.getNamedSubqueriesNotNull().add(namedSubQuery); return rslt; }
/** * Create a top-level SELECT query. * * @param varNodes * The projected variables. * @param namedSubQuery * A named subquery that is declared to that top-level query. * @param where * The WHERE clause of the top-level query. * @param flags * The flags to be applied to the resulting AST. */ protected QueryRoot select(final VarNode[] varNodes, final NamedSubqueryRoot namedSubQuery, final JoinGroupNode where, final HelperFlag... flags) { final QueryRoot rslt = select(varNodes, where, flags); rslt.getNamedSubqueriesNotNull().add(namedSubQuery); return rslt; }
namedSubqueryRoot.setWhereClause(whereClause); queryRoot.getNamedSubqueriesNotNull().add(namedSubqueryRoot);
namedSubqueryRoot.setWhereClause(whereClause); queryRoot.getNamedSubqueriesNotNull().add(namedSubqueryRoot);
namedSubqueries.add(namedSubquery);
namedSubqueries.add(namedSubquery);
namedSubqueries.add(namedSubqueryRoot);
nsr.setBindingsClause(subqueryRoot.getBindingsClause()); sa.getQueryRoot().getNamedSubqueriesNotNull().add(nsr);
nsr.setBindingsClause(subqueryRoot.getBindingsClause()); sa.getQueryRoot().getNamedSubqueriesNotNull().add(nsr);
subquery.setGroupBy(groupBy1); subqueries.add(subquery);
subquery.setGroupBy(groupBy1); subqueries.add(subquery);
"b"))); queryRoot.getNamedSubqueriesNotNull().add(subqueryRoot);
"b"))); queryRoot.getNamedSubqueriesNotNull().add(subqueryRoot);
subquery.setGroupBy(groupBy1); subqueries.add(subquery);
"b"))); queryRoot.getNamedSubqueriesNotNull().add(subqueryRoot);