|
SERVER-68713 refactored translation of a few (easy to do) match expressions into EExpressions, but for columnstore indexes we'd like to also enable pushing down filters such as $in, $not, $type and $exists. After the translation is done will be able to re-enable splitting the corresponding predicates into per-path filters and pushing them down.
Also, the refactor from SERVER-68713 preserved the defensive wrappers, such as makeFillEmptyFalse, which are not needed when generating per-path filters in CSI. It would be nice to avoid injecting them.
|