| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-21 | SERVER-84076. Differentiate EOF plans (#23737) | Carlos Alonso | |
| GitOrigin-RevId: 8e1406bde5e9ee2ccec3368ae1e1748b4f233478 | |||
| 2024-05-23 | SERVER-90645 Enable tidy check misc-unused-using-decls (#22430) | Matt Kneiser | |
| Co-authored-by: Benety Goh <benety@mongodb.com> GitOrigin-RevId: e97b100882e14cca504952d321cedfb135321240 | |||
| 2023-06-27 | SERVER-77047 SERVER-77048 IWYU automated changes up to end ratio 0.8 | Daniel Moody | |
| 2020-02-28 | SERVER-45406 Plumb ExpressionContext through PlanStage | Ian Boros | |
| This patch includes also moves ownership of the collator to the ExpressionContext. | |||
| 2019-06-10 | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | |
| 2019-02-13 | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | |
| Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | |||
| 2018-10-22 | SERVER-37651 Update header files with new license | Ramon Fernandez | |
| 2016-01-14 | SERVER-19377 PlanStage: make work() non-virt, add virt method doWork() | Jason Rassi | |
| Changes PlanStage::work() to be non-virtual. PlanStage::work() now updates _commonStats and calls new pure virtual method doWork(). | |||
| 2015-08-04 | SERVER-19364 move query stage OperationContext pointer management into the ↵ | Qingyang Chen | |
| base class | |||
| 2015-07-16 | SERVER-17364 Unify handling of child stages into PlanStage base class | Mathias Stearn | |
| This is prep for adding more methods that need to propagate to children. | |||
| 2015-06-29 | SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return ↵ | Qingyang Chen | |
| unique_ptr | |||
| 2015-06-20 | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | |
| 2015-04-17 | SERVER-17633 add const qualifiers to PlanStage and Explain interfaces | David Storch | |
| 2015-01-15 | SERVER-13256 Add usings and qualifications for names from namespace std | Andrew Morrow | |
| 2014-11-26 | SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1 | Mathias Stearn | |
| Operations: sed -i -e 's/\<DiskLoc\>/RecordId/g' sed -i -e 's/\<DiskLocs\>/RecordIds/g' sed -i -e 's/\<minDiskLoc\>/RecordId::min()/g' sed -i -e 's/\<maxDiskLoc\>/RecordId::max()/g' sed -i -e 's/\<getDiskLoc\>/getRecordId/g'' Changes under mmap_v1 were reverted and redone by hand as needed. | |||
| 2014-11-20 | SERVER-15675 PlanStage::invalidate() needs OperationContext | Jason Rassi | |
| PlanStage::invalidate() is always called by a different thread than the stage's owning thread. The method should use the active OperationContext (the caller's) rather than the stage's OperationContext. | |||
| 2014-10-02 | SERVER-15363 fix solaris compile | David Storch | |
| 2014-07-29 | SERVER-14633 rename prepareToYield() and recoverFromYield() to saveState() ↵ | David Storch | |
| and restoreState() Also renames PlanExecutor::getStages() to PlanExecutor::getRootStage() | |||
| 2014-07-22 | SERVER-14407 replace Runner with PlanExecutor | David Storch | |
| 2014-07-08 | SERVER-14408 access stats directly from execution stages | David Storch | |
| 2014-06-27 | SERVER-14097 SERVER-14098 execution-level explain for .find() and .count() | David Storch | |
| The explain implementation for .find() and .count() is feature complete. To use the .find() implementation, set the enableNewExplain setParameter to true. Count operations are explained through the new explain command, e.g. db.runCommand({explain: {count: "coll", query: {foo: "bar"}}}). | |||
