summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/subplan.cpp
AgeCommit message (Expand)Author
2018-07-27SERVER-35031 Return MaxTimeMSExpired for maxTimeMS timeoutr4.0.1-rc1r4.0.1James Wahlin
2018-05-01SERVER-34714 Optimize $or with all always-false children to $alwaysFalseCharlie Swanson
2018-04-16SERVER-33690 Transaction abort and commit should kill any associated client c...James Wahlin
2018-03-16SERVER-32174: Remove old snapshot query optionNick Zolnierz
2018-01-11SERVER-32603 Modernize QueryPlanner methods to use unique_ptr.David Storch
2017-12-13SERVER-32189 Delete dead SubplanStage handling for contained $or queries.David Storch
2017-09-29Reapply "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster
2017-09-28Revert "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster
2017-09-28SERVER-30991 Introduce MatchExpression::optimize().Justin Seyster
2017-08-28SERVER-30410 Ensure executor is saved after tailable cursor time out.Charlie Swanson
2017-08-25SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile
2017-05-17SERVER-29218 Use std:::unique_ptr to manage QuerySolutionNode objectsJustin Seyster
2017-03-10SERVER-27975 Remove many uses of `OwnedPointerVector`ADAM David Alan Martin
2017-03-07SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen
2017-02-17SERVER-13732 Index access plan for contained OR should consider top-level pre...Tess Avitabile
2016-09-02SERVER-24991 log redaction for commands, concurrency, exec, indexThomas Schubert
2016-07-28SERVER-24239 Allow creation of indexes with the same key pattern.David Hatch
2016-07-14SERVER-24761 Abort entire query plan when a catalog operation occurs.Max Hirschhorn
2016-06-03SERVER-24118 Rename LiteParsedQuery to QueryRequest.David Hatch
2016-05-28SERVER-23971 Clang-Format codeMark Benvenuto
2016-05-25SERVER-23243 Replace Listener::getElapsedTimeMillis() in scoped_timer.cppWaley Chen
2016-05-18Revert "SERVER-23243 Replace Listener::getElapsedTimeMillis() in scoped_timer...Waley Chen
2016-05-17SERVER-23243 Replace Listener::getElapsedTimeMillis() in scoped_timer.cppWaley Chen
2016-05-05SERVER-23610 CanonicalQuery should own a CollatorInterfaceTess Avitabile
2016-01-26SERVER-22279 SubplanStage must register its MultiPlanStage in _childrenMathias Stearn
2016-01-14SERVER-22159 SubplanStage: don't update exec time in planSubqueries()Jason Rassi
2016-01-14SERVER-19377 PlanStage: make work() non-virt, add virt method doWork()Jason Rassi
2016-01-04SERVER-21510 trip invariant on attempt to create PlanStages with a no-op exte...David Storch
2015-11-06SERVER-19510 Refactor WhereMatchExpression/WhereNoOpMatchExpressionJason Rassi
2015-11-05SERVER-19510 ExtensionsCallbackReal ctor take ptr to NamespaceStringJason Rassi
2015-11-05SERVER-19510 Rename MatchExpressionParser::WhereCallbackJason Rassi
2015-10-08SERVER-20111 Plan summary should only include the winning planCharlie Swanson
2015-09-01SERVER-13732 disable subplanning for contained $or queriesDavid Storch
2015-08-11SERVER-19835 change SubplanStage to skip creation of a plan cache entry in ed...David Storch
2015-08-04SERVER-19364 move query stage OperationContext pointer management into the ba...Qingyang Chen
2015-07-16SERVER-17364 Don't stash RecoveryUnits across getMoresMathias Stearn
2015-07-16SERVER-17364 Unify handling of child stages into PlanStage base classMathias Stearn
2015-07-10SERVER-13732 rewrite contained $or queries to rooted $or in the SubplanStageDavid Storch
2015-06-29SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return uniq...Qingyang Chen
2015-06-26SERVER-16889 MatchExpression::shallowClone() return unique_ptr<ME>Qingyang Chen
2015-06-23SERVER-16889 CanonicalQuery::canonicalize() return SW<unique_ptr<CQ>>Qingyang Chen
2015-06-22Revert "SERVER-16889 query subsystem CanonicalQuery::canonicalize use StatusW...Qingyang Chen
2015-06-22SERVER-16889 query subsystem CanonicalQuery::canonicalize use StatusWith<uniq...Qingyang Chen
2015-06-20SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto
2015-06-10SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow
2015-06-10SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow
2015-04-17SERVER-17633 add const qualifiers to PlanStage and Explain interfacesDavid Storch
2015-04-14SERVER-17328 add invariant that collection is non-null to planning stages (Ca...David Storch
2015-03-13SERVER-17525 Remove QLOG, replace with LOG(5)James Wahlin
2015-03-11SERVER-17282 update find command parsing to conform to find command spec changesDavid Storch