- The query_planner library needs to depend on collator_factory_interface.
- CanonicalQuery::canonicalize() should take an additional OperationContext* parameter.
- Add a unique_ptr<CollatorInterface> to member to CanonicalQuery, initialized using CollatorFactoryInterface decorated on the service context.
- depends on
-
SERVER-23348 Add a collator to ComparisonMatchExpression, InMatchExpression
- Closed
-
SERVER-24045 Refactor LiteParsedQuery and CanonicalQuery::canonicalize()
- Closed
- is depended on by
-
SERVER-23611 Query planner should set collation from collection default if query lacks user-specified collation
- Closed
-
SERVER-23613 StageBuilder::build() should propagate collator from CanonicalQuery to relevant PlanStages
- Closed