org.openrdf.query.algebra
Interface TupleExpr

All Superinterfaces:
Cloneable, QueryModelNode
All Known Implementing Classes:
BinaryTupleOperator, Difference, Distinct, EmptySet, Extension, Filter, Group, Intersection, Join, LeftJoin, MultiProjection, Order, Projection, QueryRoot, SingletonSet, Slice, StatementPattern, UnaryTupleOperator, Union

public interface TupleExpr
extends QueryModelNode

An expression that evaluates to RDF tuples.


Method Summary
 TupleExpr clone()
          Returns a (deep) clone of this query model node.
 Set<String> getBindingNames()
          Gets the names of the bindings that are, or can be, returned by this tuple expression when it is evaluated.
 
Methods inherited from interface org.openrdf.query.algebra.QueryModelNode
getParentNode, getSignature, replaceChildNode, replaceWith, setParentNode, toString, visit, visitChildren
 

Method Detail

getBindingNames

Set<String> getBindingNames()
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.

clone

TupleExpr 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
Returns:
A deep clone of this query model node.


Copyright © 2001-2008 Aduna. All Rights Reserved.