Class OrSimplifier

java.lang.Object
com.yahoo.search.predicate.optimization.OrSimplifier
All Implemented Interfaces:
PredicateProcessor

public class OrSimplifier extends Object implements PredicateProcessor
Simplifies Disjunction nodes where all children are of type FeatureSet. All FeatureSet that share the same key are merged into a single FeatureSet. The Disjunction is removed if all children merges into a single feature set.
Author:
bjorncs