namedSubqueryRoot.setWhereClause(whereClause);
namedSubqueryRoot.setWhereClause(whereClause);
/** * Return a named subquery. * * @param name * The name associated with the named subquery result. * @param varNode * The projected variable. * @param where * The where clause. * * @return The named subquyery. */ protected NamedSubqueryRoot namedSubQuery(final String name, final VarNode varNode, final JoinGroupNode where, ApplyAnnotation ... annotations) { final NamedSubqueryRoot namedSubquery = new NamedSubqueryRoot( QueryType.SELECT, name); final ProjectionNode projection = new ProjectionNode(); namedSubquery.setProjection(projection); projection.addProjectionExpression(new AssignmentNode(varNode, new VarNode(varNode))); namedSubquery.setWhereClause(where); return applyAnnotations(namedSubquery, annotations); }
/** * Return a named subquery. * * @param name * The name associated with the named subquery result. * @param varNode * The projected variable. * @param where * The where clause. * * @return The named subquyery. */ protected NamedSubqueryRoot namedSubQuery(final String name, final VarNode varNode, final JoinGroupNode where, ApplyAnnotation ... annotations) { final NamedSubqueryRoot namedSubquery = new NamedSubqueryRoot( QueryType.SELECT, name); final ProjectionNode projection = new ProjectionNode(); namedSubquery.setProjection(projection); projection.addProjectionExpression(new AssignmentNode(varNode, new VarNode(varNode))); namedSubquery.setWhereClause(where); return applyAnnotations(namedSubquery, annotations); }
/** * Return a named subquery. * * @param name * The name associated with the named subquery result. * @param varNode * The projected variable. * @param where * The where clause. * * @return The named subquyery. */ protected NamedSubqueryRoot namedSubQuery(final String name, final VarNode varNode, final JoinGroupNode where, ApplyAnnotation ... annotations) { final NamedSubqueryRoot namedSubquery = new NamedSubqueryRoot( QueryType.SELECT, name); final ProjectionNode projection = new ProjectionNode(); namedSubquery.setProjection(projection); projection.addProjectionExpression(new AssignmentNode(varNode, new VarNode(varNode))); namedSubquery.setWhereClause(where); return applyAnnotations(namedSubquery, annotations); }
nsr.setWhereClause(BOpUtility.deepCopy(p));
namedSubqueryRoot.setWhereClause(whereClause); whereClause.addChild(new StatementPatternNode(s, p, o,
nsr.setProjection(subqueryRoot.getProjection()); nsr.setSlice(subqueryRoot.getSlice()); nsr.setWhereClause(subqueryRoot.getWhereClause()); nsr.setBindingsClause(subqueryRoot.getBindingsClause());
nsr.setProjection(subqueryRoot.getProjection()); nsr.setSlice(subqueryRoot.getSlice()); nsr.setWhereClause(subqueryRoot.getWhereClause()); nsr.setBindingsClause(subqueryRoot.getBindingsClause());
whereClause.addChild(new StatementPatternNode(new VarNode("y"), nameConstant, new VarNode("name"))); subquery.setWhereClause(whereClause);
whereClause.addChild(new StatementPatternNode(new VarNode("y"), nameConstant, new VarNode("name"))); subquery.setWhereClause(whereClause);
namedSubqueryRoot.setWhereClause(whereClause); whereClause.addChild(new StatementPatternNode(s, p, o,
subqueryRoot.setWhereClause(subqueryWhereClause);
subqueryRoot.setWhereClause(subqueryWhereClause);
new ConstantNode(a), new ConstantNode(b), 1l)); namedSubquery.setWhereClause(joinGroup1); new ConstantNode(a), new ConstantNode(b), 1l)); namedSubquery.setWhereClause(joinGroup1);
new ConstantNode(a), new ConstantNode(b), 1l)); namedSubquery.setWhereClause(joinGroup1); new ConstantNode(a), new ConstantNode(b), 1l)); namedSubquery.setWhereClause(joinGroup1);
whereClause.addChild(new StatementPatternNode(new VarNode("y"), nameConstant, new VarNode("name"))); subquery.setWhereClause(whereClause);
subqueryRoot.setWhereClause(subqueryWhereClause);
new ConstantNode(a), new ConstantNode(b), 1l)); namedSubquery.setWhereClause(joinGroup1); new ConstantNode(a), new ConstantNode(b), 1l)); namedSubquery.setWhereClause(joinGroup1);
subqueryRoot.setWhereClause(whereClause);