## Uses of Class
org.eclipse.incquery.runtime.rete.traceability.PlanningTrace

- Packages that use PlanningTrace
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.rete.construction.plancompiler |
  org.eclipse.incquery.runtime.rete.traceability |

- - ### Uses of PlanningTrace in org.eclipse.incquery.runtime.rete.construction.plancompiler

    Methods in org.eclipse.incquery.runtime.rete.construction.plancompiler that return PlanningTrace
    Modifier and Type | Method and Description
    --- | ---
    `static PlanningTrace` | CompilerHelper.`checkAndTrimEqualVariables(SubPlan plan, PlanningTrace coreTrace)` Makes sure that all variables in the tuple are different so that it can be used as `CompiledSubPlan`.

    Methods in org.eclipse.incquery.runtime.rete.construction.plancompiler with parameters of type PlanningTrace
    Modifier and Type | Method and Description
    --- | ---
    `static PlanningTrace` | CompilerHelper.`checkAndTrimEqualVariables(SubPlan plan, PlanningTrace coreTrace)` Makes sure that all variables in the tuple are different so that it can be used as `CompiledSubPlan`.
    `static RecipeTraceInfo` | CompilerHelper.`makeIndexerTrace(SubPlan planToCompile, PlanningTrace parentTrace, TupleMask mask)` Returns a compiled indexer trace according to a mask
    `static Mask` | CompilerHelper.`makeProjectionMask(PlanningTrace compiledParent, java.lang.Iterable<PVariable> projectedVariables)`

    Constructors in org.eclipse.incquery.runtime.rete.construction.plancompiler with parameters of type PlanningTrace
    Constructor and Description
    `JoinHelper(SubPlan planToCompile, PlanningTrace primaryCompiled, PlanningTrace callTrace)`

  - ### Uses of PlanningTrace in org.eclipse.incquery.runtime.rete.traceability

    Subclasses of PlanningTrace in org.eclipse.incquery.runtime.rete.traceability
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompiledSubPlan` A trace marker associating a Rete recipe with a query SubPlan.