Evaluation
Interfaces
- ZoneMaps
Classes
- BatchTruth
- One batch's truth per row for each node of a filter; a leaf without a resolution is an absent column, null.
- BloomEvaluator
- A bloom filter proves only absence: only positive Equal/In leaves can be Never.
- FilterEvaluator
- Column-wise, so a batch is filtered without building rows.
- PageZoneMaps
- One row group's page statistics, each page decoded once. at() views the pages holding one row, so columns whose pages
break at other rows are evaluated together over the rows their pages share.
- PageZoneMapsAtRow
- RowEvaluator
- Not is pushed to leaves as polarity, so NULL is TRUE in neither; NaN is false.
- RowGroupZoneMaps
- StatisticsEvaluator
- ZoneMap
- $allNaN: every non-null value is NaN; $min and $max are null when the column order trusts none.