Class ComplexNodeTransformer

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

public class ComplexNodeTransformer extends Object implements PredicateProcessor
Partitions all the feature ranges according to the arity and bounds set in the PredicateOptions, and updates the ranges with a set of partitions and edge partitions. This is required to be able to store a range in the PredicateIndex.
Author:
Magnar Nedland, bjorncs