/** * Sets the left term. */ public void setLeft(final TermNode left) { super.setProperty(Annotations.LEFT, left); }
/** * Sets the right term. */ public void setRight(final TermNode right) { super.setProperty(Annotations.RIGHT, right); }
/** * Sets the left term. */ public void setLeft(final TermNode left) { super.setProperty(Annotations.LEFT, left); }
/** * Sets the right term. */ public void setRight(final TermNode right) { super.setProperty(Annotations.RIGHT, right); }
/** * Set the vars that should be dropped after each round. * * @see Annotations#DROP_VARS */ public void setDropVars(final Set<VarNode> dropVars) { super.setProperty(Annotations.DROP_VARS, dropVars); }
/** * Set the vars that should be dropped after each round. * * @see Annotations#DROP_VARS */ public void setDropVars(final Set<VarNode> dropVars) { super.setProperty(Annotations.DROP_VARS, dropVars); }
@Override public void setGraphPattern( final GraphPatternGroup<IGroupMemberNode> graphPattern) { if (graphPattern == null) throw new IllegalArgumentException(); /* * Clear the parent reference on the new where clause. * * Note: This handles cases where a join group is lifted into a named * subquery. If we do not clear the parent reference on the lifted join * group it will still point back to its parent in the original join * group. */ graphPattern.setParent(null); super.setProperty(Annotations.GRAPH_PATTERN, graphPattern); }
@Override public void setGraphPattern( final GraphPatternGroup<IGroupMemberNode> graphPattern) { if (graphPattern == null) throw new IllegalArgumentException(); /* * Clear the parent reference on the new where clause. * * Note: This handles cases where a join group is lifted into a named * subquery. If we do not clear the parent reference on the lifted join * group it will still point back to its parent in the original join * group. */ graphPattern.setParent(null); super.setProperty(Annotations.GRAPH_PATTERN, graphPattern); }