summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/limit.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-45406 Plumb ExpressionContext through PlanStageIan Boros2020-02-281-1/+1
| | | | This patch includes also moves ownership of the collator to the ExpressionContext.
* SERVER-42852 Make PlanStage consistently hold children by unique_ptr.David Storch2019-09-041-1/+4
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-281-1/+1
|
* SERVER-19377 PlanStage: make work() non-virt, add virt method doWork()Jason Rassi2016-01-141-1/+1
| | | | | Changes PlanStage::work() to be non-virtual. PlanStage::work() now updates _commonStats and calls new pure virtual method doWork().
* SERVER-19364 move query stage OperationContext pointer management into the ↵Qingyang Chen2015-08-041-1/+1
| | | | base class
* SERVER-19456 Use final designators where appropriate in PlanStagesMathias Stearn2015-07-231-7/+7
|
* SERVER-17364 Unify handling of child stages into PlanStage base classMathias Stearn2015-07-161-10/+0
| | | | This is prep for adding more methods that need to propagate to children.
* SERVER-18936 skip, limit, and batchsize use 64-bit variablesQingyang Chen2015-07-091-2/+2
|
* SERVER-16889.5 PlanExecutor::getStats() and PlanStage::getStats() return ↵Qingyang Chen2015-06-291-1/+1
| | | | unique_ptr
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-31/+33
|
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-2/+1
|
* SERVER-17633 add const qualifiers to PlanStage and Explain interfacesDavid Storch2015-04-171-2/+2
|
* SERVER-13256 Remove scoped_ptr from pch.hAndrew Morrow2015-01-051-1/+3
|
* SERVER-13679 Replace DiskLoc with RecordId outside of MMAPv1Mathias Stearn2014-11-261-1/+1
| | | | | | | | | | | 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.
* SERVER-13679 Add record_id.h and move diskloc.h under mmap_v1Mathias Stearn2014-11-261-1/+1
|
* SERVER-15675 PlanStage::invalidate() needs OperationContextJason Rassi2014-11-201-1/+1
| | | | | | | 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.
* SERVER-14633 rename prepareToYield() and recoverFromYield() to saveState() ↵David Storch2014-07-291-2/+2
| | | | | | and restoreState() Also renames PlanExecutor::getStages() to PlanExecutor::getRootStage()
* SERVER-14407 replace Runner with PlanExecutorDavid Storch2014-07-221-1/+1
|
* SERVER-14408 access stats directly from execution stagesDavid Storch2014-07-081-0/+4
|
* SERVER-14097 SERVER-14098 execution-level explain for .find() and .count()David Storch2014-06-271-0/+4
| | | | | | | | 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"}}}).
* SERVER-14096 explain find() at queryPlanner verbosityDavid Storch2014-06-111-0/+3
| | | | Enable by the setParameter 'enableNewExplain'
* SERVER-10026 SERVER-12046 SERVER-12113 runner/stage invalidation can be ↵Hari Khalsa2014-01-141-1/+1
| | | | mutation or deletion
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
|
* SERVER-10026 stage stats, multi plan runner, relevant scaffoldingHari Khalsa2013-07-251-0/+5
|
* SERVER-10026 fetch limit skip orHari Khalsa2013-07-091-0/+52