org.openrdf.query.algebra
Class Union
java.lang.Object
org.openrdf.query.algebra.QueryModelNodeBase
org.openrdf.query.algebra.BinaryTupleOperator
org.openrdf.query.algebra.Union
- All Implemented Interfaces:
- Cloneable, QueryModelNode, TupleExpr
public class Union
- extends BinaryTupleOperator
The UNION set operator, which return the union of the result sets of two
tuple expressions.
|
Constructor Summary |
Union()
|
Union(TupleExpr leftArg,
TupleExpr rightArg)
Creates a new union operator that operates on the two specified arguments. |
Union
public Union()
Union
public Union(TupleExpr leftArg,
TupleExpr rightArg)
- Creates a new union operator that operates on the two specified arguments.
- Parameters:
leftArg - The left argument of the union operator.rightArg - The right argument of the union operator.
getBindingNames
public Set<String> getBindingNames()
- Description copied from interface:
TupleExpr
- Gets the names of the bindings that are, or can be, returned by this tuple
expression when it is evaluated.
- Returns:
- A set of binding names.
getAssuredBindingNames
public Set<String> getAssuredBindingNames()
- Description copied from interface:
TupleExpr
- Gets the names of the bindings that are guaranteed to be present in the
results produced by this tuple expression.
- Returns:
- A set of binding names.
visit
public <X extends Exception> void visit(QueryModelVisitor<X> visitor)
throws X extends Exception
- Description copied from interface:
QueryModelNode
- Visits this node. The node reports itself to the visitor with the proper
runtime type.
- Throws:
X extends Exception
clone
public Union clone()
- Description copied from interface:
QueryModelNode
- Returns a (deep) clone of this query model node. This method recursively
clones the entire node tree, starting from this nodes.
- Specified by:
clone in interface QueryModelNode- Specified by:
clone in interface TupleExpr- Overrides:
clone in class BinaryTupleOperator
- Returns:
- A deep clone of this query model node.
Copyright © 2001-2009 Aduna. All Rights Reserved.