summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/subplan.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-35455 Eliminate owned raw pointers from QueryPlannerAccess.David Storch2018-12-201-1/+1
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-191-8/+10
* SERVER-35031 Return MaxTimeMSExpired for maxTimeMS timeoutr4.0.1-rc1r4.0.1James Wahlin2018-07-271-8/+1
* SERVER-34714 Optimize $or with all always-false children to $alwaysFalseCharlie Swanson2018-05-011-2/+4
* SERVER-33690 Transaction abort and commit should kill any associated client c...James Wahlin2018-04-161-1/+0
* SERVER-32174: Remove old snapshot query optionNick Zolnierz2018-03-161-5/+0
* SERVER-32603 Modernize QueryPlanner methods to use unique_ptr.David Storch2018-01-111-19/+16
* SERVER-32189 Delete dead SubplanStage handling for contained $or queries.David Storch2017-12-131-65/+2
* Reapply "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-291-1/+1
* Revert "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-281-1/+1
* SERVER-30991 Introduce MatchExpression::optimize().Justin Seyster2017-09-281-1/+1
* SERVER-30410 Ensure executor is saved after tailable cursor time out.Charlie Swanson2017-08-281-5/+9
* SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile2017-08-251-4/+1
* SERVER-29218 Use std:::unique_ptr to manage QuerySolutionNode objectsJustin Seyster2017-05-171-4/+4
* SERVER-27975 Remove many uses of `OwnedPointerVector`ADAM David Alan Martin2017-03-101-12/+19
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-2/+2
* SERVER-13732 Index access plan for contained OR should consider top-level pre...Tess Avitabile2017-02-171-1/+1
* SERVER-24991 log redaction for commands, concurrency, exec, indexThomas Schubert2016-09-021-3/+3
* SERVER-24239 Allow creation of indexes with the same key pattern.David Hatch2016-07-281-2/+2
* SERVER-24761 Abort entire query plan when a catalog operation occurs.Max Hirschhorn2016-07-141-0/+10
* SERVER-24118 Rename LiteParsedQuery to QueryRequest.David Hatch2016-06-031-7/+7
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-281-1/+1
* SERVER-23243 Replace Listener::getElapsedTimeMillis() in scoped_timer.cppWaley Chen2016-05-251-1/+1
* Revert "SERVER-23243 Replace Listener::getElapsedTimeMillis() in scoped_timer...Waley Chen2016-05-181-1/+1
* SERVER-23243 Replace Listener::getElapsedTimeMillis() in scoped_timer.cppWaley Chen2016-05-171-1/+1
* SERVER-23610 CanonicalQuery should own a CollatorInterfaceTess Avitabile2016-05-051-1/+2
* SERVER-22279 SubplanStage must register its MultiPlanStage in _childrenMathias Stearn2016-01-261-8/+18
* SERVER-22159 SubplanStage: don't update exec time in planSubqueries()Jason Rassi2016-01-141-4/+0
* SERVER-19377 PlanStage: make work() non-virt, add virt method doWork()Jason Rassi2016-01-141-17/+2
* SERVER-21510 trip invariant on attempt to create PlanStages with a no-op exte...David Storch2016-01-041-6/+11
* SERVER-19510 Refactor WhereMatchExpression/WhereNoOpMatchExpressionJason Rassi2015-11-061-0/+1
* SERVER-19510 ExtensionsCallbackReal ctor take ptr to NamespaceStringJason Rassi2015-11-051-1/+1
* SERVER-19510 Rename MatchExpressionParser::WhereCallbackJason Rassi2015-11-051-2/+2
* SERVER-20111 Plan summary should only include the winning planCharlie Swanson2015-10-081-1/+1
* SERVER-13732 disable subplanning for contained $or queriesDavid Storch2015-09-011-10/+3
* SERVER-19835 change SubplanStage to skip creation of a plan cache entry in ed...David Storch2015-08-111-2/+7
* SERVER-19364 move query stage OperationContext pointer management into the ba...Qingyang Chen2015-08-041-13/+10
* SERVER-17364 Don't stash RecoveryUnits across getMoresMathias Stearn2015-07-161-1/+1
* SERVER-17364 Unify handling of child stages into PlanStage base classMathias Stearn2015-07-161-58/+21
* SERVER-13732 rewrite contained $or queries to rooted $or in the SubplanStageDavid Storch2015-07-101-29/+89
* SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return uniq...Qingyang Chen2015-06-291-5/+7
* SERVER-16889 MatchExpression::shallowClone() return unique_ptr<ME>Qingyang Chen2015-06-261-1/+1
* SERVER-16889 CanonicalQuery::canonicalize() return SW<unique_ptr<CQ>>Qingyang Chen2015-06-231-15/+11
* Revert "SERVER-16889 query subsystem CanonicalQuery::canonicalize use StatusW...Qingyang Chen2015-06-221-11/+15
* SERVER-16889 query subsystem CanonicalQuery::canonicalize use StatusWith<uniq...Qingyang Chen2015-06-221-15/+11
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-418/+392
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-1/+1
* SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-4/+4
* SERVER-17633 add const qualifiers to PlanStage and Explain interfacesDavid Storch2015-04-171-2/+2
* SERVER-17328 add invariant that collection is non-null to planning stages (Ca...David Storch2015-04-141-1/+3