- Enclosing class:
- PredicateList
private static class PredicateList.PredicateWrapper
extends java.lang.Object
Inner class which helps statistics routines do their work.
We need to keep track of the index position for each predicate for each
index while we're manipulating predicates and statistics. Each predicate
does have internal state for indexPosition, but this is a more permanent
sort of indexPosition, which keeps track of the position for the index
being considered in estimateCost. For us, each predicate can have
different index positions for different indices.