summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/projection.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-61284: Support simple projection optimization for simple exclusion pro...Ivan Fefer2022-10-201-14/+29
* SERVER-48900 Remove format-string arguments from logv2 statementsMilena Ivanova2020-08-201-3/+0
* SERVER-43821 Make PlanStage and PlanExecutor return errors by throwingDavid Storch2020-05-291-21/+4
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-1/+1
* SERVER-45406 Plumb ExpressionContext through PlanStageIan Boros2020-02-281-5/+5
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-1/+0
* SERVER-45869 more automatically converted structuredGabriel Russell2020-02-201-1/+4
* SERVER-45193 avoid needless allocation in ProjectionStageSimpleIan Boros2019-12-181-1/+5
* SERVER-44334 Make ProjectionExecutor fasterAnton Korshunov2019-12-101-10/+21
* SERVER-43291 Consolidate projection execution interfacesAnton Korshunov2019-11-151-0/+1
* SERVER-43404 Delete ParsedAggregationProjection::parse() and use ProjectionAS...Anton Korshunov2019-11-131-1/+2
* SERVER-43877 Remove raw projection BSON from projection stagesAnton Korshunov2019-11-051-45/+22
* SERVER-42435 Remove ParsedProjection and ProjectionExecIan Boros2019-10-231-2/+2
* SERVER-42423 Use ProjectionExecutor in ProjectionStageDefaultAnton Korshunov2019-10-111-65/+91
* SERVER-42302 Move Document/Value library to db/exec/document_value directory.David Storch2019-10-011-1/+1
* SERVER-42649 Use Value instead of BSONObj in the in-memory sort keyJustin Seyster2019-09-261-1/+2
* SERVER-42416 Move returnKey execution code to separate PlanStageAnton Korshunov2019-09-051-12/+0
* SERVER-42181 Make WorkingSetMember hold Document instead of BSONObjMartin Neupauer2019-08-291-7/+5
* SERVER-42288 Consolidate Document and WorkingSetMember metadata implementations.David Storch2019-07-261-22/+18
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-101-2/+2
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-1/+1
* SERVER-40476 remove mongoutils::str::equalsBilly Donahue2019-04-081-1/+1
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-38316 Consolidate PlanExecutor::DEAD and PlanExecutor::FAILUREPawel Terlecki2019-01-301-1/+1
* SERVER-38695 Make QuerySolutionNode subclasses for projection fast-pathsJacob Evans2019-01-291-8/+10
* SERVER-37831 Refactor ProjectionStage/ProjectionExecJacob Evans2018-12-281-118/+201
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-16857 Delete MMAPv1 diskloc invalidations.David Storch2018-08-291-5/+0
* SERVER-34725: Group and count plan stages do not set the WorkingSetID output ...Nick Zolnierz2018-05-011-9/+3
* SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContextTess Avitabile2017-09-291-1/+2
* SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile2017-08-251-2/+1
* SERVER-24991 log redaction for commands, concurrency, exec, indexThomas Schubert2016-09-021-1/+1
* SERVER-23680 make $elemMatch projection respect the collationDavid Storch2016-04-271-2/+2
* SERVER-18826 Rename WorkingSet State Names from LOC to RIDJames Wahlin2016-02-051-1/+1
* SERVER-19377 PlanStage: make work() non-virt, add virt method doWork()Jason Rassi2016-01-141-10/+1
* SERVER-19510 Rename MatchExpressionParser::WhereCallbackJason Rassi2015-11-051-1/+1
* SERVER-20111 Plan summary should only include the winning planCharlie Swanson2015-10-081-1/+1
* SERVER-20643 Make query projection use StringMapMathias Stearn2015-09-251-8/+5
* SERVER-19364 move query stage OperationContext pointer management into the ba...Qingyang Chen2015-08-041-2/+3
* SERVER-17364 Unify handling of child stages into PlanStage base classMathias Stearn2015-07-161-31/+5
* SERVER-18961 avoid iterating the entire working set when preparing for a Wire...David Storch2015-07-011-1/+1
* SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return uniq...Qingyang Chen2015-06-291-7/+9
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-232/+217
* SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-2/+2
* SERVER-2454 Improve PlanExecutor::DEAD handlingJames Wahlin2015-06-091-1/+1
* SERVER-17633 add const qualifiers to PlanStage and Explain interfacesDavid Storch2015-04-171-2/+2
* SERVER-17062 rename NEED_FETCH to NEED_YIELDDavid Storch2015-02-161-2/+2
* SERVER-17132: Added SnapshotId and Snapshotted and use them in query to make ...Eliot Horowitz2015-02-021-2/+2
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+4
* SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1Mathias Stearn2014-11-261-2/+2