Interface ExclusiveTupleExpr
-
- All Superinterfaces:
Cloneable
,FedXTupleExpr
,QueryModelNode
,QueryRef
,Serializable
,TupleExpr
,VariableExpr
- All Known Subinterfaces:
ExclusiveTupleExprRenderer
- All Known Implementing Classes:
ExclusiveArbitraryLengthPath
,ExclusiveGroup
,ExclusiveStatement
public interface ExclusiveTupleExpr extends FedXTupleExpr
Interface representing nodes that can exclusively be evaluated at a singleStatementSource
.Implementations are recommended to additionally implement
ExclusiveTupleExprRenderer
- Author:
- Andreas Schwarte
- See Also:
ExclusiveStatement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StatementSource
getOwner()
-
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
-
Methods inherited from interface org.eclipse.rdf4j.federated.algebra.VariableExpr
getFreeVars
-
-
-
-
Method Detail
-
getOwner
StatementSource getOwner()
- Returns:
- the owner for this expression
-
-