# Package org.eclipse.viatra.query.runtime.rete.construction.plancompiler

- Class Summary
  Class | Description
  --- | ---
  CompilerHelper |
  CompilerHelper.JoinHelper | Calculated index mappings for a join, based on the common variables of the two parent subplans.
  CompilerHelper.PosetTriplet |
  RecursionCutoffPoint | In a recursive query structure, query composition references can be cut off so that the remaining structure is DAG.
  ReteRecipeCompiler | Compiles queries and query plans into Rete recipes, traced by respectively a `CompiledQuery` or `CompiledSubPlan`.