Class JoinOrderPlanner.PlanStep

java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.optimizer.JoinOrderPlanner.PlanStep
Enclosing interface:
JoinOrderPlanner

public static final class JoinOrderPlanner.PlanStep extends Object
  • Constructor Details

    • PlanStep

      public PlanStep(Set<String> boundVarsBefore, double factorOutputRows, double prefixOutputRows, double stepWorkRows)
    • PlanStep

      public PlanStep(Set<String> boundVarsBefore, double factorOutputRows, double prefixOutputRows, double stepWorkRows, Map<String,String> stringMetrics, Map<String,Double> doubleMetrics)
    • PlanStep

      public PlanStep(Set<String> boundVarsBefore, double factorOutputRows, double prefixOutputRows, double stepWorkRows, Map<String,String> stringMetrics, Map<String,Double> doubleMetrics, List<Integer> appliedFilterIndexes)
  • Method Details

    • getBoundVarsBefore

      public Set<String> getBoundVarsBefore()
    • getFactorOutputRows

      public double getFactorOutputRows()
    • getPrefixOutputRows

      public double getPrefixOutputRows()
    • getStepWorkRows

      public double getStepWorkRows()
    • getStringMetrics

      public Map<String,String> getStringMetrics()
    • getDoubleMetrics

      public Map<String,Double> getDoubleMetrics()
    • getAppliedFilterIndexes

      public List<Integer> getAppliedFilterIndexes()