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 QueryModelNode
equals, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, replaceChildNode, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString, visit, visitChildrenMethods inherited from interface QueryRef
getQueryInfoMethods inherited from interface TupleExpr
clone, getAssuredBindingNames, getBindingNames, getOrder, getSupportedOrders, setOrderMethods inherited from interface VariableExpr
getFreeVars 
- 
Method Details
- 
getFreeVarCount
default int getFreeVarCount()- Returns:
 - the number of free (i.e. unbound) variables in this expression
 
 
 -