Class FedXArbitraryLengthPath

All Implemented Interfaces:
Serializable, Cloneable, FedXTupleExpr, QueryRef, VariableExpr, QueryModelNode, TupleExpr, VariableScopeChange

public class FedXArbitraryLengthPath extends ArbitraryLengthPath implements FedXTupleExpr
A specialization of ArbitraryLengthPath to maintain the QueryInfo
Author:
Andreas Schwarte
See Also:
  • Constructor Details

  • Method Details

    • getFreeVars

      public List<String> getFreeVars()
      Specified by:
      getFreeVars in interface VariableExpr
      Returns:
      a list of free (i.e. unbound) variables in this expression
    • getQueryInfo

      public QueryInfo getQueryInfo()
      Description copied from interface: QueryRef
      Retrieve the attached query information of the tuple expression
      Specified by:
      getQueryInfo in interface QueryRef
      Returns:
      the QueryInfo