summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_solution.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-60101 Eliminate intermediate mkobj stage from $group plansEric Cox2021-09-291-0/+4
* SERVER-58428 Combine $group solution nodes and the winning plan into single s...Eric Cox2021-09-101-0/+30
* SERVER-58424 Refactor QueryPlanner::plan() in preparation for DocumentSource ...Eric Cox2021-08-191-0/+54
* SERVER-57461 Remove SPLIT_LIMITED_SORT and associated QueryPlanner codeEric Cox2021-07-311-24/+0
* SERVER-55361 Skip query planner for IDHack queries in SBEIan Boros2021-03-231-2/+0
* SERVER-54322 Text query plans are not shown properly in SBE explainAnton Korshunov2021-03-131-38/+62
* SERVER-54008 Generalize CollectionScan to perform queries over RecordIdLouis Williams2021-02-241-1/+1
* SERVER-53080 generate optimized covered shard filtering plans in SBEDavid Storch2021-02-121-3/+13
* SERVER-48625 Add query knobs to explain output and logsTed Tuckman2020-12-011-0/+4
* SERVER-51788 Implement infrastructure for testing SBE stage builderEric Cox2020-11-111-0/+23
* SERVER-50744 Support generation of summaryStats in SBEAnton Korshunov2020-10-241-0/+15
* SERVER-50726 Add unique id to QuerySolutionNodeDavid Storch2020-09-141-0/+15
* SERVER-36393 Add new opt-in $or enumeration orderCharlie Swanson2020-09-021-0/+1
* SERVER-48523 Unconditionally check the first entry in the oplog when attempti...Bernard Gorman2020-08-271-0/+1
* SERVER-48228 Move slot-based execution engine and supporting changes into the...Martin Neupauer2020-06-111-0/+14
* SERVER-47596 Add a common parent class for QuerySolutionNodes with a Provided...Drew Paroski2020-05-131-23/+4
* SERVER-44599 Optimise sort in the presence of equality predicate on hashed fi...banarun2020-04-301-253/+206
* SERVER-45918 Add SortStageSimple.David Storch2020-02-131-4/+15
* SERVER-31898 Allow multikey indexes to provide sorts in certain casesIan Boros2020-01-281-13/+70
* SERVER-44773 Optimise queries to cover on sharded clusters when using compoun...Arun Banala2020-01-221-35/+31
* SERVER-15200 Optimize projection to occur before sort when possible.David Storch2019-11-261-20/+68
* SERVER-43912 Query planner support for compound hashed indexesArun Banala2019-11-211-5/+14
* SERVER-43830 use ProjectionAST in when extracting meta sort key for returnKeyIan Boros2019-10-171-1/+8
* SERVER-42423 Use ProjectionExecutor in ProjectionStageDefaultAnton Korshunov2019-10-111-1/+2
* SERVER-42422 replace ParsedProjection with ProjectionAST in the query plannerIan Boros2019-09-251-12/+5
* 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-0/+23
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-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-10/+10
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-22/+22
* SERVER-40267 Clean up debug string generation for MatchExpression.David Storch2019-03-221-8/+8
* 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-16/+34
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-37417 Plans using $** wildcard indices can return duplicate resultsyarai2018-10-151-0/+1
* SERVER-36517 Allow wildcard indexes to provide DISTINCT_SCANBernard Gorman2018-10-111-0/+9
* SERVER-37188 Rename "All Paths" index to "Wildcard" indexJames Wahlin2018-10-021-1/+1
* SERVER-9507 Optimize $sort+$group+$first pipeline to use DISTINCT_SCANJustin Seyster2018-09-261-14/+42
* SERVER-35333 caching plans for allPaths indexesIan Boros2018-08-311-6/+6
* SERVER-36143 Support covered plans using non-multikey fields of a star indexBernard Gorman2018-08-211-0/+7
* SERVER-20299 Delete KEEP_MUTATIONS stage.David Storch2018-08-021-29/+0
* SERVER-34846 Forwardize IndexBounds before intersectizing their OILsIan Boros2018-07-311-1/+5
* SERVER-35044 Remove maxScan query optionJames Wahlin2018-06-111-9/+3
* SERVER-34192 Allow secondary reads during batch applicationsLouis Williams2018-04-131-0/+1
* SERVER-32302 Introduce BSONObjStlIterator as a proper stl-style iteratorMathias Stearn2018-01-041-3/+3
* SERVER-31858 Fix explodeForSort() path to handle multikeyness correctly.David Storch2017-11-101-1/+1
* SERVER-29929 Report highest observed cluster time from change stream on each ...Matthew Russotto2017-09-191-0/+1
* SERVER-19402 Change find command semantics for sorting on an array field.David Storch2017-06-201-3/+42
* SERVER-3173 use path-level multikey metadata to generate covered plans if pos...David Storch2017-01-131-6/+12