-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
QO 2022-12-12, QO 2022-12-26, QO 2023-01-09, QO 2023-01-23
-
43
This is a prerequisite for SERVER-70164. Currently we have a map where each map-entry represents a predicate or projection, all connected by conjunction. We want to generalize this to support disjunction: BoolExpr<predicate or projection>.
So as a first step let's change the map to a vector. That way each predicate-or-projection will be represented as a single object, instead of being split into key/value.
- is depended on by
-
SERVER-70164 [CQF] Support Partial Schema Requirements in DNF form
- Closed