summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/inclusion_projection_executor.cpp
AgeCommit message (Collapse)Author
2024-06-14SERVER-90995 Do not make the shadowing metaField a computed mete field (#23215)Yoonsoo Kim
GitOrigin-RevId: 2cf6bf4cd0804532e5768aa8a0dab83be1529c8f
2024-05-23SERVER-87961 Prevent time-series $group rewrite when the fields are ↵Arun
projected out by a $project (#20911) GitOrigin-RevId: 790a726a13a6b02508d3d2531b396c30c65c1c02
2024-03-13SERVER-85158 Add a StringData ref check (#19870)Joseph Prince
GitOrigin-RevId: ccbdf18d77bb5f86b93ab943e3e367dd1db91ae9
2024-01-26SERVER-85719: Cleanup default parameters to serialize() calls. (#18385)Santiago Roche
GitOrigin-RevId: 294993d14368a1db0da8980d47e44ff954f95e8a
2023-11-15SERVER-82447 Restrict project and addFields pushdown before unpack if an ↵Gil Alon
expression depends on the whole document
2023-09-23SERVER-81059 bulk-revert of include of boost iif.hppBilly Donahue
2023-07-28SERVER-78677 Change SerializationOptions to a const refMaddie Zechar
2023-06-22SERVER-77044 IWYU Automated changes for up to end ratio 0.4Daniel Moody
2022-11-15SERVER-70353 Implement fast path projection node to support exclusionIvan Fefer
2022-11-14SERVER-66570: Ensure that pushed down projections computed from the metadata ↵Hana Pearlman
do not hide dependent subfields referenced in the same project
2022-10-31SERVER-60234 Implement plumbing for getField() pushdown in the SBE stage builderDrew Paroski
2022-08-18SERVER-63845 Separate variable reference tracking from pipeline field ↵Nicholas Zolnierz
dependency analysis
2022-03-10SERVER-63010 Ensure that unpacking measurements doesn't overwrite pushedown ↵James Wahlin
addFields that are computed on meta data
2021-06-04SERVER-54741: Extend expression walker to support read-only use casesHana Pearlman
2021-04-20SERVER-55668: Allow rewrite to push exclusion meta projections past ↵Hana Pearlman
$unpackBucket
2021-04-06SERVER-54001 Allow rewrite to push computed meta projections past $unpackBucketMilena Ivanova
Split $addFields to two parts, dependent and independent from the meta field, and push the dependent part past $unpackBucket.
2019-12-10SERVER-44334 Make ProjectionExecutor fasterAnton Korshunov