summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/plan_executor.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-42560 Simplify passing of metadata between DocumentSource and PlanStageIan Boros2019-10-101-2/+18
* SERVER-42649 Use Value instead of BSONObj in the in-memory sort keyJustin Seyster2019-09-261-29/+25
* SERVER-38478 Remove UninterruptibleLockGuard in query yieldEric Milkie2019-04-261-1/+7
* SERVER-40056 Remove partial implementation of streaming $group.David Storch2019-03-111-6/+0
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-38316 Consolidate PlanExecutor::DEAD and PlanExecutor::FAILUREPawel Terlecki2019-02-041-17/+7
* SERVER-37455 Delete per-collection cursor managers.David Storch2019-01-231-8/+4
* SERVER-38408 Return postBatchResumeToken with each mongoD change stream batchBernard Gorman2018-12-221-1/+7
* SERVER-37449 Remove CursorManager's PlanExecutor registry.David Storch2018-12-181-35/+33
* SERVER-37444 Added RequiresCollectionStage and use for COLLSCAN.David Storch2018-10-311-12/+10
* SERVER-37589 split PlanExecutor into interface and implementationBenety Goh2018-10-251-177/+58
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-16857 Delete MMAPv1 diskloc invalidations.David Storch2018-08-291-13/+5
* SERVER-35031 Return MaxTimeMSExpired for maxTimeMS timeoutJames Wahlin2018-07-241-1/+1
* SERVER-35894 The initial implementation of the producer document sourceMartin Neupauer2018-07-061-0/+4
* SERVER-35239 AwaitData cursor must handle getMore from client with higher las...Samy Lanka2018-06-211-0/+6
* SERVER-33275 Remove `platform/unordered_`* headersADAM David Alan Martin2018-02-141-5/+7
* SERVER-32912 Ensure that killCursors always invalidates a pinned cursorBernard Gorman2018-02-131-9/+11
* SERVER-32685 Disable lock and WT transaction yielding under readConcern snaps...Tess Avitabile2018-02-081-0/+3
* SERVER-29421 Make agg explain use outer PlanExecutorIan Boros2018-01-241-1/+6
* SERVER-31684 Fix unexpected "operation exceeded time limit" errorsMartin Neupauer2017-12-181-15/+0
* Revert "SERVER-31684 Fix unexpected "operation exceeded time limit" errors"Spencer Jackson2017-12-141-0/+15
* SERVER-31684 Fix unexpected "operation exceeded time limit" errorsMartin Neupauer2017-12-121-15/+0
* SERVER-29929 Report highest observed cluster time from change stream on each ...Matthew Russotto2017-09-191-0/+6
* SERVER-30410 Ensure executor is saved after tailable cursor time out.Charlie Swanson2017-08-281-18/+52
* SERVER-29127 Improve behavior of tailable awaitData cursors with readConcern:...Matthew Russotto2017-08-231-1/+7
* SERVER-29128 Fix performance regression on awaitData with lastKnownCommittedO...Matthew Russotto2017-07-171-0/+27
* Revert "SERVER-29128 Make $changeNotification stage return a tailable, awaitD...Matthew Russotto2017-07-141-17/+0
* SERVER-29128 Make $changeNotification stage return a tailable, awaitData curs...Matthew Russotto2017-07-111-0/+17
* SERVER-21754 Partition CursorManager's structuresCharlie Swanson2017-05-261-5/+17
* SERVER-28309 remove RangePreserver classDavid Storch2017-04-211-1/+1
* SERVER-25694 Eliminate race in PlanExecutor cleanup.Charlie Swanson2017-04-131-135/+151
* SERVER-22541 Manage aggregation cursors on global cursor manager.Charlie Swanson2017-03-151-5/+7
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-2/+2
* SERVER-24755 fix explain to handle collection drop during yieldDavid Storch2016-09-261-0/+4
* SERVER-24761 Abort entire query plan when a catalog operation occurs.Max Hirschhorn2016-07-141-0/+4
* SERVER-23238 remove the public method PlanExecutor::collection()Sally McNichols2016-06-091-17/+14
* SERVER-23099 DocumentSourceCursor always retrieves output sort from PlanExecu...Benjamin Murphy2016-04-261-6/+1
* SERVER-4507 Group stages now take advantage of sorted input sequences.Benjamin Murphy2016-03-241-0/+11
* SERVER-20051 check return value of PlanYieldPolicy::yield()David Storch2015-08-241-2/+3
* SERVER-17364 Don't stash RecoveryUnits across getMoresMathias Stearn2015-07-161-5/+29
* SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return uniq...Qingyang Chen2015-06-291-2/+2
* SERVER-16889 Modernize getExecutor*(), PlanExecutor::make() signaturesQingyang Chen2015-06-261-41/+36
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-390/+391
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-7/+6
* SERVER-2454 Improve PlanExecutor::DEAD handlingJames Wahlin2015-06-091-1/+5
* SERVER-17575 find and getMore commands respect BSONObj max user size limitDavid Storch2015-05-281-0/+20
* SERVER-18171: Rename commitAndRestart to abandonSnapshotGeert Bosch2015-05-151-1/+1
* SERVER-16920 Better error messages for ops killed during yieldJames Wahlin2015-05-071-6/+9
* SERVER-17062 Make query execution handle WriteConflictExceptions where possibleMathias Stearn2015-02-131-5/+25