summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_solution.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-48228 Move slot-based execution engine and supporting changes into the...Martin Neupauer2020-06-111-0/+12
* SERVER-47596 Add a common parent class for QuerySolutionNodes with a Provided...Drew Paroski2020-05-131-84/+36
* SERVER-44599 Optimise sort in the presence of equality predicate on hashed fi...banarun2020-04-301-65/+98
* SERVER-45918 Add SortStageSimple.David Storch2020-02-131-6/+41
* SERVER-44773 Optimise queries to cover on sharded clusters when using compoun...Arun Banala2020-01-221-46/+79
* SERVER-43270 Propagate $_resumeAfter from QueryRequest to CollectionScanParam...Vesselina Ratcheva2019-11-291-0/+10
* SERVER-15200 Optimize projection to occur before sort when possible.David Storch2019-11-261-6/+1
* SERVER-43830 use ProjectionAST in when extracting meta sort key for returnKeyIan Boros2019-10-171-2/+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-6/+1
* SERVER-42416 Move returnKey execution code to separate PlanStageAnton Korshunov2019-09-051-0/+29
* SERVER-36186 Default to the the oplogreplay optimization path for oplog colle...Xin Hao Zhang2019-07-241-1/+13
* SERVER-42077 Add 'allowDiskUse' option to find commandMisha Ivkov2019-07-121-1/+6
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-2/+2
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-23/+23
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-2/+4
* 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-41/+94
* 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/+2
* SERVER-36517 Allow wildcard indexes to provide DISTINCT_SCANBernard Gorman2018-10-111-2/+4
* SERVER-9507 Optimize $sort+$group+$first pipeline to use DISTINCT_SCANJustin Seyster2018-09-261-0/+3
* SERVER-20299 Delete KEEP_MUTATIONS stage.David Storch2018-08-021-38/+0
* SERVER-35455 Eliminate owned raw pointers from QueryPlannerAccess.David Storch2018-06-121-0/+16
* Revert "SERVER-35455 Eliminate owned raw pointers from QueryPlannerAccess."David Storch2018-06-121-16/+0
* SERVER-35455 Eliminate owned raw pointers from QueryPlannerAccess.David Storch2018-06-111-0/+16
* SERVER-35044 Remove maxScan query optionJames Wahlin2018-06-111-6/+0
* SERVER-34192 Allow secondary reads during batch applicationsLouis Williams2018-04-131-0/+3
* SERVER-31858 Fix explodeForSort() path to handle multikeyness correctly.David Storch2017-11-101-0/+6
* SERVER-21011 Fix query correctness problem related to covered matching for 2d...David Storch2017-10-131-0/+7
* SERVER-29929 Report highest observed cluster time from change stream on each ...Matthew Russotto2017-09-191-0/+5
* SERVER-19402 Change find command semantics for sorting on an array field.David Storch2017-06-201-4/+0
* SERVER-24508 delete BSONObjCmpDavid Storch2016-08-231-8/+29
* SERVER-24239 Allow creation of indexes with the same key pattern.David Hatch2016-07-281-16/+16
* SERVER-24279 Properly add sort when index does not respect query collation.David Hatch2016-06-171-4/+11
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-281-1/+1
* SERVER-23436 ProjectionNode::getSort propagates sort from children.Benjamin Murphy2016-04-211-3/+5
* SERVER-22133 generate COUNT_SCAN plans properly from the plan cacheDavid Storch2016-01-291-3/+3
* SERVER-17011 add EnsureSorted stageDavid Storch2015-12-211-0/+32
* SERVER-19510 Move text query parsing to TextMatchExpression::init()Jason Rassi2015-11-181-7/+2
* SERVER-19510 Rename FTSQuery to FTSQueryImplJason Rassi2015-11-181-2/+2
* SERVER-18668 remove some pessimizing and redundant movesAdam Midvidy2015-08-241-1/+1
* SERVER-19355 add SortKeyGeneratorStageDavid Storch2015-08-181-2/+33
* SERVER-19557 Add text index v3Adam Chelminski2015-08-111-0/+1
* SERVER-13732 rewrite contained $or queries to rooted $or in the SubplanStageDavid Storch2015-07-101-0/+3
* SERVER-18936 skip, limit, and batchsize use 64-bit variablesQingyang Chen2015-07-091-2/+2
* SERVER-18961 avoid iterating the entire working set when preparing for a Wire...David Storch2015-07-011-2/+1
* SERVER-16889 MatchExpression::shallowClone() return unique_ptr<ME>Qingyang Chen2015-06-261-1/+1
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-600/+753
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-4/+3