summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/eof.cpp
AgeCommit message (Collapse)Author
2024-06-21SERVER-84076. Differentiate EOF plans (#23737)Carlos Alonso
GitOrigin-RevId: 8e1406bde5e9ee2ccec3368ae1e1748b4f233478
2024-05-23SERVER-90645 Enable tidy check misc-unused-using-decls (#22430)Matt Kneiser
Co-authored-by: Benety Goh <benety@mongodb.com> GitOrigin-RevId: e97b100882e14cca504952d321cedfb135321240
2023-06-27SERVER-77047 SERVER-77048 IWYU automated changes up to end ratio 0.8Daniel Moody
2020-02-28SERVER-45406 Plumb ExpressionContext through PlanStageIan Boros
This patch includes also moves ownership of the collator to the ExpressionContext.
2019-06-10SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin
2019-02-13SERVER-39560 - remove leading blank line on all C++ filesBilly 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-22SERVER-37651 Update header files with new licenseRamon Fernandez
2016-01-14SERVER-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-04SERVER-19364 move query stage OperationContext pointer management into the ↵Qingyang Chen
base class
2015-07-16SERVER-17364 Unify handling of child stages into PlanStage base classMathias Stearn
This is prep for adding more methods that need to propagate to children.
2015-06-29SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return ↵Qingyang Chen
unique_ptr
2015-06-20SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto
2015-04-17SERVER-17633 add const qualifiers to PlanStage and Explain interfacesDavid Storch
2015-01-15SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow
2014-11-26SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1Mathias 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-20SERVER-15675 PlanStage::invalidate() needs OperationContextJason 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-02SERVER-15363 fix solaris compileDavid Storch
2014-07-29SERVER-14633 rename prepareToYield() and recoverFromYield() to saveState() ↵David Storch
and restoreState() Also renames PlanExecutor::getStages() to PlanExecutor::getRootStage()
2014-07-22SERVER-14407 replace Runner with PlanExecutorDavid Storch
2014-07-08SERVER-14408 access stats directly from execution stagesDavid Storch
2014-06-27SERVER-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"}}}).