summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/projection.cpp
AgeCommit message (Expand)Author
2024-07-16SERVER-91757 Fix extraction of index keys in the presence of hashed field (#2...mivanova3
2024-02-08SERVER-86346: Aggressive IDHack small clean-ups (#18768)Colin Stolley
2024-02-06SERVER-83758: Aggressive IDHACK for find() (#17589)Colin Stolley
2023-09-23SERVER-81059 bulk-revert of include of boost iif.hppBilly Donahue
2023-06-27SERVER-77047 SERVER-77048 IWYU automated changes up to end ratio 0.8Daniel Moody
2023-01-24SERVER-72417 Switch invariant statements to tassert in projection executorGil Alon
2022-10-20SERVER-61284: Support simple projection optimization for simple exclusion pro...Ivan Fefer
2020-08-20SERVER-48900 Remove format-string arguments from logv2 statementsMilena Ivanova
2020-05-29SERVER-43821 Make PlanStage and PlanExecutor return errors by throwingDavid Storch
2020-04-26SERVER-47735 change mongo source over to logv2Billy Donahue
2020-02-28SERVER-45406 Plumb ExpressionContext through PlanStageIan Boros
2020-02-21SERVER-45567 removing util/log.h where I canGabriel Russell
2020-02-20SERVER-45869 more automatically converted structuredGabriel Russell
2019-12-18SERVER-45193 avoid needless allocation in ProjectionStageSimpleIan Boros
2019-12-10SERVER-44334 Make ProjectionExecutor fasterAnton Korshunov
2019-11-15SERVER-43291 Consolidate projection execution interfacesAnton Korshunov
2019-11-13SERVER-43404 Delete ParsedAggregationProjection::parse() and use ProjectionAS...Anton Korshunov
2019-11-05SERVER-43877 Remove raw projection BSON from projection stagesAnton Korshunov
2019-10-23SERVER-42435 Remove ParsedProjection and ProjectionExecIan Boros
2019-10-11SERVER-42423 Use ProjectionExecutor in ProjectionStageDefaultAnton Korshunov
2019-10-01SERVER-42302 Move Document/Value library to db/exec/document_value directory.David Storch
2019-09-26SERVER-42649 Use Value instead of BSONObj in the in-memory sort keyJustin Seyster
2019-09-05SERVER-42416 Move returnKey execution code to separate PlanStageAnton Korshunov
2019-08-29SERVER-42181 Make WorkingSetMember hold Document instead of BSONObjMartin Neupauer
2019-07-26SERVER-42288 Consolidate Document and WorkingSetMember metadata implementations.David Storch
2019-06-10SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin
2019-04-09SERVER-40476 remove mongoutils::strBilly Donahue
2019-04-08SERVER-40476 remove mongoutils::str::equalsBilly Donahue
2019-02-13SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue
2019-01-30SERVER-38316 Consolidate PlanExecutor::DEAD and PlanExecutor::FAILUREPawel Terlecki
2019-01-29SERVER-38695 Make QuerySolutionNode subclasses for projection fast-pathsJacob Evans
2018-12-28SERVER-37831 Refactor ProjectionStage/ProjectionExecJacob Evans
2018-10-22SERVER-37651 Update header files with new licenseRamon Fernandez
2018-08-29SERVER-16857 Delete MMAPv1 diskloc invalidations.David Storch
2018-05-01SERVER-34725: Group and count plan stages do not set the WorkingSetID output ...Nick Zolnierz
2017-09-29SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContextTess Avitabile
2017-08-25SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile
2016-09-02SERVER-24991 log redaction for commands, concurrency, exec, indexThomas Schubert
2016-04-27SERVER-23680 make $elemMatch projection respect the collationDavid Storch
2016-02-05SERVER-18826 Rename WorkingSet State Names from LOC to RIDJames Wahlin
2016-01-14SERVER-19377 PlanStage: make work() non-virt, add virt method doWork()Jason Rassi
2015-11-05SERVER-19510 Rename MatchExpressionParser::WhereCallbackJason Rassi
2015-10-08SERVER-20111 Plan summary should only include the winning planCharlie Swanson
2015-09-25SERVER-20643 Make query projection use StringMapMathias Stearn
2015-08-04SERVER-19364 move query stage OperationContext pointer management into the ba...Qingyang Chen
2015-07-16SERVER-17364 Unify handling of child stages into PlanStage base classMathias Stearn
2015-07-01SERVER-18961 avoid iterating the entire working set when preparing for a Wire...David Storch
2015-06-29SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return uniq...Qingyang Chen
2015-06-20SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto
2015-06-10SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow