Class QueryModelTreeToGenericPlanNode

java.lang.Object
org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<RuntimeException>
org.eclipse.rdf4j.query.algebra.helpers.QueryModelTreeToGenericPlanNode
All Implemented Interfaces:
QueryModelVisitor<RuntimeException>

@Experimental @InternalUseOnly public class QueryModelTreeToGenericPlanNode extends AbstractQueryModelVisitor<RuntimeException>
Convert TupleExpr (QueryModelNode) to GenericPlanNode for the Query.explain(...) feature.
  • Constructor Details

    • QueryModelTreeToGenericPlanNode

      public QueryModelTreeToGenericPlanNode(QueryModelNode topTupleExpr)
  • Method Details

    • getGenericPlanNode

      public GenericPlanNode getGenericPlanNode()
    • meetNode

      protected void meetNode(QueryModelNode node)
      Description copied from class: AbstractQueryModelVisitor
      Method called by all of the other meet methods that are not overridden in subclasses. This method can be overridden in subclasses to define default behaviour when visiting nodes. The default behaviour of this method is to visit the node's children.
      Overrides:
      meetNode in class AbstractQueryModelVisitor<RuntimeException>
      Parameters:
      node - The node that is being visited.