Class FedXArbitraryLengthPath
java.lang.Object
org.eclipse.rdf4j.query.algebra.AbstractQueryModelNode
org.eclipse.rdf4j.query.algebra.ArbitraryLengthPath
org.eclipse.rdf4j.federated.algebra.FedXArbitraryLengthPath
- All Implemented Interfaces:
 Serializable, Cloneable, FedXTupleExpr, QueryRef, VariableExpr, QueryModelNode, TupleExpr, VariableScopeChange
A specialization of 
ArbitraryLengthPath to maintain the QueryInfo- Author:
 - Andreas Schwarte
 - See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionRetrieve the attached query information of the tuple expressionMethods inherited from class ArbitraryLengthPath
clone, equals, getAssuredBindingNames, getBindingNames, getContextVar, getMinLength, getObjectVar, getOrder, getPathExpression, getScope, getSignature, getSubjectVar, getSupportedOrders, hashCode, replaceChildNode, setContextVar, setMinLength, setObjectVar, setOrder, setPathExpression, setScope, setSubjectVar, visit, visitChildrenMethods inherited from class AbstractQueryModelNode
getCardinality, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getTotalTimeNanosActual, isCardinalitySet, isVariableScopeChange, nullEquals, replaceNodeInList, replaceWith, resetCardinality, setCardinality, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, setVariableScopeChange, shouldCacheCardinality, toStringMethods inherited from interface FedXTupleExpr
getFreeVarCountMethods inherited from interface QueryModelNode
equals, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, replaceChildNode, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString, visit, visitChildrenMethods inherited from interface TupleExpr
clone, getAssuredBindingNames, getBindingNames, getOrder, getSupportedOrders, setOrder 
- 
Constructor Details
- 
FedXArbitraryLengthPath
 
 - 
 - 
Method Details
- 
getFreeVars
- Specified by:
 getFreeVarsin interfaceVariableExpr- Returns:
 - a list of free (i.e. unbound) variables in this expression
 
 - 
getQueryInfo
Description copied from interface:QueryRefRetrieve the attached query information of the tuple expression- Specified by:
 getQueryInfoin interfaceQueryRef- Returns:
 - the 
QueryInfo 
 
 -