Interface FedXTupleExpr
- All Superinterfaces:
Cloneable
,QueryModelNode
,QueryRef
,Serializable
,TupleExpr
,VariableExpr
- All Known Subinterfaces:
ExclusiveTupleExpr
,ExclusiveTupleExprRenderer
,StatementTupleExpr
- All Known Implementing Classes:
CheckStatementPattern
,ExclusiveArbitraryLengthPath
,ExclusiveGroup
,ExclusiveStatement
,FedXArbitraryLengthPath
,FedXStatementPattern
,PassThroughTupleExpr
,StatementSourcePattern
Interface marking known FedX algebra nodes.
- Author:
- Andreas Schwarte
- See Also:
-
Method Summary
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
-
getFreeVarCount
default int getFreeVarCount()- Returns:
- the number of free (i.e. unbound) variables in this expression
-