org.openrdf.sail.federation.algebra
Class NaryTupleOperator
java.lang.Object
org.openrdf.query.algebra.QueryModelNodeBase
org.openrdf.sail.federation.algebra.NaryOperator<TupleExpr>
org.openrdf.sail.federation.algebra.NaryTupleOperator
- All Implemented Interfaces:
- Cloneable, QueryModelNode, TupleExpr
- Direct Known Subclasses:
- NaryJoin
public abstract class NaryTupleOperator
- extends NaryOperator<TupleExpr>
- implements TupleExpr
An abstract superclass for n-ary tuple operators which have one or more
arguments.
NaryTupleOperator
public NaryTupleOperator()
NaryTupleOperator
public NaryTupleOperator(TupleExpr... args)
- Creates a new n-ary tuple operator.
NaryTupleOperator
public NaryTupleOperator(List<? extends TupleExpr> args)
- Creates a new n-ary tuple operator.
getBindingNames
public Set<String> getBindingNames()
- Specified by:
getBindingNames in interface TupleExpr
getAssuredBindingNames
public Set<String> getAssuredBindingNames()
- Specified by:
getAssuredBindingNames in interface TupleExpr
clone
public NaryTupleOperator clone()
- Specified by:
clone in interface QueryModelNode- Specified by:
clone in interface TupleExpr- Overrides:
clone in class NaryOperator<TupleExpr>
Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.