This entails:
- Converting the pushdowns implemented by DocumentSource::optimizeAt() to high-priority rules
- Registering DocumentSource::doOptimizeAt() as an explicit, lower-priority rule that gets called on every document source (to be replaced by
SERVER-110107) - Replacing implementation of optimizeContainer with a call to RBR
- (Possibly) migrating relevant unit tests to the rbr directory
- is depended on by
-
SERVER-110107 Register all doOptimizeAt() calls as rules in the engine
-
- Closed
-