Interface ExclusiveTupleExpr
- All Superinterfaces:
Cloneable
,FedXTupleExpr
,QueryModelNode
,QueryRef
,Serializable
,TupleExpr
,VariableExpr
- All Known Subinterfaces:
ExclusiveTupleExprRenderer
- All Known Implementing Classes:
ExclusiveArbitraryLengthPath
,ExclusiveGroup
,ExclusiveStatement
Interface representing nodes that can exclusively be evaluated at a single
StatementSource
.
Implementations are recommended to additionally implement ExclusiveTupleExprRenderer
- Author:
- Andreas Schwarte
- See Also:
-
Method Summary
Methods inherited from interface org.eclipse.rdf4j.federated.algebra.FedXTupleExpr
getFreeVarCount
Methods inherited from interface org.eclipse.rdf4j.query.algebra.QueryModelNode
equals, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, replaceChildNode, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString, visit, visitChildren
Methods inherited from interface org.eclipse.rdf4j.federated.algebra.QueryRef
getQueryInfo
Methods inherited from interface org.eclipse.rdf4j.query.algebra.TupleExpr
clone, getAssuredBindingNames, getBindingNames, getOrder, getSupportedOrders, setOrder
Methods inherited from interface org.eclipse.rdf4j.federated.algebra.VariableExpr
getFreeVars
-
Method Details
-
getOwner
StatementSource getOwner()- Returns:
- the owner for this expression
-