-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Implement the TypeSet with the two bitsets (types and exactness) and the related type algebra - union, intersection and complement.
We should be able to construct TypeSet with BSONType to represent that type and the constructor should take Exactness.
We should be able to construct TypeSet with Value to represent the type of the value (and that is always Exactness::kWidened).
We should be able to construct from MatcherTypeSet too.
- depends on
-
SERVER-134589 Add type_system module and stubs for types
-
- Closed
-
- is depended on by
-
SERVER-134591 Implement Shape and algebra
-
- Closed
-