Class RecursionCutoffPoint

java.lang.Object
tools.refinery.interpreter.rete.construction.plancompiler.RecursionCutoffPoint

public class RecursionCutoffPoint extends Object
In a recursive query structure, query composition references can be cut off so that the remaining structure is DAG. RecursionCutoffPoint represents one such cut off query composition. When the compilation of the recursive query finishes and the compiled form becomes available, the RecursionCutoffPoint has to be signaled to update parent traces and recipes of the recursive call.
  • Constructor Details Link icon

  • Method Details Link icon

    • mend Link icon

      public void mend(CompiledQuery finalCompiledForm)
      Signals that compilation of the recursive query has terminated, culminating into the given compiled form. The query composition that has been cut off will be connected now.
    • getCompiledQuery Link icon

      public CompiledQuery getCompiledQuery()
    • getRecipe Link icon

      public ProductionRecipe getRecipe()