This should include:
- a query knob
- logic to identify when to skip rewrites/ pick the appropriate phases/rewrites
- an alternate rewrite to replace FilterSubstitute where we don't generate SargableNodes
- avoid splitting filter nodes if we are not generating sargable nodes
- depends on
-
SERVER-81973 Implement generic logic to configure which phases and rewrites to run for input query
- Closed
- is depended on by
-
SERVER-83442 Reorder predicates in a Filter node based on selectivity
- Closed
-
SERVER-83456 Skip Filter->Sargable rewrite for collscan plans
- Closed
-
SERVER-83927 Investigate/fix memory error with opt off and 1000 FilterNodes
- Closed