summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/explain.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-60339 Add support for $planCacheStatsRuoxin Xu2021-11-101-0/+2
* SERVER-35069 Explain should include command being explainedRuoxin Xu2020-11-101-0/+8
* SERVER-50946 Create PlanExplainer interface and implementationsAnton Korshunov2020-09-281-140/+24
* SERVER-50984 Add CollectionPtr to replace usage of const Collection*Henrik Edin2020-09-261-3/+4
* SERVER-48477 move CRUD interface into PlanExecutorDavid Storch2020-08-311-5/+7
* SERVER-48478 Replace PipelineProxyStage with PlanExecutorPipelineDavid Storch2020-07-241-41/+32
* SERVER-48477 Make PlanExecutor interface more genericDavid Storch2020-07-091-0/+2
* SERVER-48228 Move slot-based execution engine and supporting changes into the...Martin Neupauer2020-06-111-0/+4
* SERVER-38691 Include serverInfo in explain output for aggregation and shardingDavid Percy2019-11-041-8/+0
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-1/+1
* SERVER-24860 Optimize away entire pipeline if it can be answered using a queryAnton Korshunov2019-04-031-0/+7
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-36528 Implement $planCacheStats agg source.David Storch2018-08-211-0/+7
* SERVER-35980 Experimental new output format for planCacheListPlansHaley Connelly2018-08-131-18/+16
* SERVER-29421 Make agg explain use outer PlanExecutorIan Boros2018-01-241-19/+73
* SERVER-19758 add support for "executionStats" and "allPlansExecution" to agg ...David Storch2017-03-131-9/+11
* SERVER-23238 remove the public method PlanExecutor::collection()Sally McNichols2016-06-091-0/+3
* SERVER-23257 Report keysExamined/docsExamined/hasSortStage where validJames Wahlin2016-04-201-34/+1
* SERVER-22425 execStats in system.profile should only report winning planJames Wahlin2016-02-261-0/+11
* SERVER-18468 add 'fromMultiPlanner' and 'replanned' flags to slow command logsDavid Storch2016-02-021-14/+13
* SERVER-20111 Plan summary should only include the winning planCharlie Swanson2015-10-081-4/+5
* SERVER-2227 Addition of index usage statisticsJames Wahlin2015-09-031-0/+3
* SERVER-19312 execution stats output to handle negative executionTimeMillis co...Qingyang Chen2015-07-081-4/+3
* SERVER-16889 Modernize getExecutor*(), PlanExecutor::make() signaturesQingyang Chen2015-06-261-1/+1
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-145/+144
* SERVER-17633 add const qualifiers to PlanStage and Explain interfacesDavid Storch2015-04-171-3/+3
* SERVER-16574 remove summary string from PlanSummaryStatsDavid Storch2015-01-151-5/+1
* SERVER-13256 Add std namespace qualifications in headersAndrew Morrow2015-01-151-1/+1
* SERVER-16068 add namespace to explain outputDavid Storch2014-12-121-2/+2
* SERVER-15527 explain should report planner info and exec stats when query exe...David Storch2014-10-291-3/+6
* SERVER-15527 OpCtx no longer needs to be passed into explainStagesDavid Storch2014-10-141-2/+1
* SERVER-15527 add more execution stats to explainDavid Storch2014-10-141-4/+4
* SERVER-15227 Fix uninitialized PlanSummaryStats memberJason Rassi2014-10-131-0/+1
* SERVER-15527 Explain cleanup: use getPlanSummary/indexName helpersJason Rassi2014-10-131-0/+1
* SERVER-15363 change ScopedTimer to use the listener thread's cheap timerDavid Storch2014-10-021-2/+10
* SERVER-14102 implement the explain command on mongosDavid Storch2014-10-011-33/+6
* SERVER-14098 add CountStageDavid Storch2014-09-101-11/+0
* SERVER-14742 delete old explain and turn on explain 2.0David Storch2014-09-031-15/+0
* SERVER-10448 migrate code out of explain_plan.cppDavid Storch2014-07-311-13/+47
* SERVER-14407 replace Runner with PlanExecutorDavid Storch2014-07-221-0/+11
* SERVER-14407 make PlanExecutor own the canonical queryDavid Storch2014-07-101-7/+1
* SERVER-14408 access stats directly from execution stagesDavid Storch2014-07-081-34/+101
* SERVER-14387 Propogate OperationContext through calls requiring document read...Craig Harris2014-07-081-1/+1
* SERVER-14097 SERVER-14098 execution-level explain for .find() and .count()David Storch2014-06-271-49/+31
* SERVER-14096 explain find() at queryPlanner verbosityDavid Storch2014-06-111-0/+155