Class SemiNaiveComputer<RW extends MaterializedData & Writable>

java.lang.Object
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer<RW>
Type Parameters:
RW - the writable materialized data type used during chase execution
All Implemented Interfaces:
TriggerComputer<RW>

public class SemiNaiveComputer<RW extends MaterializedData & Writable> extends Object implements TriggerComputer<RW>
Computes only triggers that has not been computed at a previous step
See ... part 13.1 for more explanations
  • Constructor Details

    • SemiNaiveComputer

      public SemiNaiveComputer()
      Default constructor using the generic query evaluator
    • SemiNaiveComputer

      public SemiNaiveComputer(FOQueryEvaluator<FOFormula, ? super QueryableData> evaluator)
      Constructor using the given query evaluator
      Parameters:
      evaluator - the query evaluator to use
  • Method Details