-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Query Optimization 2021-06-28, Query Optimization 2021-07-12, Query Optimization 2021-07-26, Query Optimization 2021-08-09, QO 2021-08-23
-
159
Implement a namespace that desugars a DocumentSourceDensify stage to a sort stage and an InternalDocumentSourceDensify. Only needs to support range: full with numeric steps (in addition to the "field" required argument), and assert on as of yet unsupported options. This ticket should include serializing InternalDocumentSourceDensify back to something that resembles the original $densify command. SERVER-53397 is a good example of this. After this ticket DocumentSourceDensify should be accessible from JSTests.
Note that we should parse the DocumentSource using IDL.
- causes
-
SERVER-59763 remove subtle typo that happens to compile
- Closed
- depends on
-
SERVER-57332 Create skeleton InternalDocumentSourceDensify
- Closed
- is depended on by
-
SERVER-57339 Add support for partitionByFields in parsing and desugaring
- Closed
-
SERVER-57336 Implement densification for numeric values with range: full and no partitions
- Closed
-
SERVER-57337 Implement densification for date values with no partitions
- Closed
-
SERVER-57341 Implement densification for numeric values over full and explicit ranges
- Closed
-
SERVER-57344 Add support for partitioning and range: partition
- Closed
- is duplicated by
-
SERVER-57339 Add support for partitionByFields in parsing and desugaring
- Closed