summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/planner_analysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-60759 Eliminate `mkbson` stage when multiple $group stages are pushed ...Yoonsoo Kim2021-10-211-1/+5
* SERVER-60101 Eliminate intermediate mkobj stage from $group plansEric Cox2021-09-291-0/+53
* SERVER-57461 Remove SPLIT_LIMITED_SORT and associated QueryPlanner codeEric Cox2021-07-311-88/+14
* SERVER-57096 Make SBE rely purely on the kExternal lock policyDavid Storch2021-06-151-1/+1
* SERVER-54975 Rename IDL parser classes to use CommandRequest and CommandReply...Bernard Gorman2021-04-021-6/+6
* SERVER-53060 Remove QueryRequest classRuoxin Xu2021-02-171-22/+23
* SERVER-53435 Make queries run with DBHelpers plus SBE circumvent 'checkCanSer...David Storch2021-01-151-1/+1
* SERVER-51619 Convert find command input to IDLArun Banala2021-01-071-5/+4
* SERVER-48625 Add query knobs to explain output and logsTed Tuckman2020-12-011-0/+1
* SERVER-40909 push down $skip stage to query when possibleNikita Lapkov2020-10-051-8/+38
* SERVER-50726 Add unique id to QuerySolutionNodeDavid Storch2020-09-141-1/+1
* SERVER-48900 Remove format-string arguments from logv2 statementsMilena Ivanova2020-08-201-8/+1
* SERVER-25782 Allow SORT_MERGE plans even if some children are FETCH stages ra...Mindaugas Malinauskas2020-08-101-25/+80
* SERVER-48993 explodeForSort can produce incorrect query planMindaugas Malinauskas2020-07-131-0/+14
* SERVER-48228 Move slot-based execution engine and supporting changes into the...Martin Neupauer2020-06-111-15/+1
* SERVER-48353 logv2 cleanup for db/query, s/query, db/views, db/matcherMindaugas Malinauskas2020-06-081-9/+13
* SERVER-44599 Optimise sort in the presence of equality predicate on hashed fi...banarun2020-04-301-5/+3
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-1/+1
* SERVER-43630: Use SortPattern instead of raw BSON in query plannerSvilen Mihaylov2020-02-271-2/+1
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-1/+0
* SERVER-45869 automatically converted structured loggingGabriel Russell2020-02-131-4/+14
* SERVER-45918 Add SortStageSimple.David Storch2020-02-131-61/+80
* SERVER-44773 Optimise queries to cover on sharded clusters when using compoun...Arun Banala2020-01-221-4/+13
* SERVER-15200 Optimize projection to occur before sort when possible.David Storch2019-11-261-0/+85
* SERVER-42905 Push down user-specified projections to PlanStage layer if possibleAnton Korshunov2019-10-311-4/+0
* SERVER-7568 Push $sort into PlanStage layer even for blocking SORT plans.David Storch2019-10-221-6/+0
* SERVER-43830 use ProjectionAST in when extracting meta sort key for returnKeyIan Boros2019-10-171-1/+3
* SERVER-42560 Simplify passing of metadata between DocumentSource and PlanStageIan Boros2019-10-101-1/+4
* SERVER-42422 replace ParsedProjection with ProjectionAST in the query plannerIan Boros2019-09-251-24/+12
* SERVER-42583 Thread 'tempDir' through to SortStage.David Storch2019-09-131-1/+0
* SERVER-42416 Move returnKey execution code to separate PlanStageAnton Korshunov2019-09-051-28/+40
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-1/+1
* SERVER-42288 Consolidate Document and WorkingSetMember metadata implementations.David Storch2019-07-261-1/+1
* SERVER-42077 Add 'allowDiskUse' option to find commandMisha Ivkov2019-07-121-0/+1
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-1/+1
* SERVER-15221 Planner sort analysis should not add FETCH stage if sort key inc...James Wahlin2019-03-151-6/+14
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-38695 Make QuerySolutionNode subclasses for projection fast-pathsJacob Evans2019-01-291-99/+114
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-20299 Delete KEEP_MUTATIONS stage.David Storch2018-08-021-47/+0
* SERVER-13946 Put skip stages before fetch stages.Justin Seyster2018-07-201-7/+7
* SERVER-35044 Remove maxScan query optionJames Wahlin2018-06-111-1/+0
* SERVER-32603 Modernize QueryPlanner methods to use unique_ptr.David Storch2018-01-111-4/+3
* SERVER-31858 Fix explodeForSort() path to handle multikeyness correctly.David Storch2017-11-101-1/+13
* SERVER-19402 Change find command semantics for sorting on an array field.David Storch2017-06-201-2/+0
* SERVER-27822: Count plans sometimes don't need a FETCHAnne Lim2017-06-131-1/+1
* SERVER-29218 Use std:::unique_ptr to manage QuerySolutionNode objectsJustin Seyster2017-05-171-35/+36
* SERVER-2104 add support for covered projections with dotted field pathsDavid Storch2017-02-241-15/+7
* SERVER-25932 Make MONGO_EXPORT_SERVER_PARAMETER use AtomicWord instead of std...Mark Benvenuto2017-01-051-1/+1
* SERVER-24991 log redaction for matcher, ops, pipeline, queryThomas Schubert2016-09-021-7/+7