Class IntersectFOQueryConjunctionEvaluator

java.lang.Object
fr.inria.rules.integraal.query_evaluation.conjunction.IntersectFOQueryConjunctionEvaluator
All Implemented Interfaces:
FOQueryEvaluator<FOFormulaConjunction, QueryableData>, QueryEvaluator<FOQuery<? extends FOFormulaConjunction>, QueryableData>

public class IntersectFOQueryConjunctionEvaluator extends Object implements FOQueryEvaluator<FOFormulaConjunction, QueryableData>
Evaluates a conjunction by using intersection to aggregate the result of each sub-query
The intersection of two substitutions is a substitution from the variables of the two substitutions An intersection is considered correct if for each variable that appear in both substitutions, the associated terms are equals