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, visitChildrenMethods inherited from interface org.eclipse.rdf4j.federated.algebra.QueryRef
getQueryInfoMethods inherited from interface org.eclipse.rdf4j.query.algebra.TupleExpr
clone, getAssuredBindingNames, getBindingNames, getOrder, getSupportedOrders, setOrderMethods 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
-