Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-51788 Implement infrastructure for testing SBE stage builder | Eric Cox | 2020-11-11 | 1 | -0/+4 |
| | |||||
* | SERVER-50743 Support generation of "planSummary" stats in SBE | Anton Korshunov | 2020-10-23 | 1 | -0/+3 |
| | |||||
* | SERVER-50727 Plumb QuerySolutionNode ids through to SBE stages | David Storch | 2020-09-22 | 1 | -0/+10 |
| | |||||
* | SERVER-48478 Replace PipelineProxyStage with PlanExecutorPipeline | David Storch | 2020-07-24 | 1 | -4/+0 |
| | |||||
* | SERVER-43821 Make PlanStage and PlanExecutor return errors by throwing | David Storch | 2020-05-29 | 1 | -0/+2 |
| | | | | | | | | This eliminates the need for the FAILURE status codes in PlanStage and PlanExecutor, and brings query execution's error reporting more in line with that of the rest of the server. It also makes it easier for future implementations of PlanExecutor to comply with the interface. | ||||
* | SERVER-45918 Add SortStageSimple. | David Storch | 2020-02-13 | 1 | -1/+25 |
| | | | | | | | | | This new sort implementation can be used in lieu of the pre-existing general implementation when certain special conditions are met: - The incoming data is fetched. - The incoming data has no metadata attached. - The record id can be discarded. | ||||
* | SERVER-42416 Move returnKey execution code to separate PlanStage | Anton Korshunov | 2019-09-05 | 1 | -0/+1 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -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-38695 Make QuerySolutionNode subclasses for projection fast-paths | Jacob Evans | 2019-01-29 | 1 | -1/+5 |
| | |||||
* | SERVER-38408 Return postBatchResumeToken with each mongoD change stream batch | Bernard Gorman | 2018-12-22 | 1 | -1/+2 |
| | |||||
* | SERVER-36871 $sample can loop infinitely on orphaned data | Bernard Gorman | 2018-12-11 | 1 | -0/+3 |
| | |||||
* | SERVER-37446 Change PlanStages which don't require a collection to avoid ↵ | David Storch | 2018-11-07 | 1 | -2/+1 |
| | | | | | | | keeping a Collection*. In order to prevent COUNT stage from requiring a Collection*, splits fast count into a new RECORD_STORE_FAST_COUNT stage. | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-20299 Delete KEEP_MUTATIONS stage. | David Storch | 2018-08-02 | 1 | -4/+0 |
| | | | | | Removes the associated flagForReview() mechanism from WorkingSet. | ||||
* | SERVER-36153 Delete SortedDataInterface::newRandomCursor() | David Storch | 2018-07-31 | 1 | -3/+0 |
| | | | | | | Only the MMAPv1 storage engine ever provided an implementation for this virtual method, and MMAPv1 has since been removed from the development branch. | ||||
* | SERVER-36155 Remove DeleteNotificationStage. | David Storch | 2018-07-20 | 1 | -3/+0 |
| | | | | | | This query execution stage was used for chunk migrations on MMAPv1 only. Removing it is prep work for deleting MMAPv1 document invalidation notifications entirely. | ||||
* | SERVER-36184 Delete OplogStart stage. | David Storch | 2018-07-20 | 1 | -1/+0 |
| | |||||
* | SERVER-33998 Remove the parallelCollectionScan command | Sean Tao | 2018-07-12 | 1 | -1/+1 |
| | |||||
* | SERVER-17011 add EnsureSorted stage | David Storch | 2015-12-21 | 1 | -0/+2 |
| | | | | Preserves the sort order for 'ntoreturn hack' plans. | ||||
* | SERVER-20906 Add a random cursor implementation for mmap_v1 storage engine | Charlie Swanson | 2015-10-23 | 1 | -0/+4 |
| | |||||
* | SERVER-19355 add SortKeyGeneratorStage | David Storch | 2015-08-18 | 1 | -0/+1 |
| | | | | | This is groundwork for a sort key meta-projection, which mongos will request so that it can do the merge properly. | ||||
* | SERVER-19109 Refactor text stage into matcher and scorer stage | Adam Chelminski | 2015-07-09 | 1 | -0/+5 |
| | | | | Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com> | ||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -51/+51 |
| | |||||
* | SERVER-4494 add index version to explain output | David Storch | 2015-02-20 | 1 | -2/+2 |
| | |||||
* | SERVER-16659 Rename MockStage to QueuedDataStage | Jason Rassi | 2015-01-12 | 1 | -1/+1 |
| | | | | It is no longer the case that this stage is only used for testing. | ||||
* | SERVER-14098 add CountStage | David Storch | 2014-09-10 | 1 | -1/+5 |
| | |||||
* | SERVER-14099 Add GroupStage query execution stage | Jason Rassi | 2014-09-08 | 1 | -0/+2 |
| | | | | | getExecutorGroup() is now the main entry point for execution of a group operation. | ||||
* | SERVER-14497 UpdateStage | David Storch | 2014-08-11 | 1 | -0/+2 |
| | |||||
* | SERVER-14498 Add DeleteStage, rewrite DeleteExecutor to use it | Jason Rassi | 2014-07-30 | 1 | -0/+2 |
| | |||||
* | SERVER-14407 replace Runner with PlanExecutor | David Storch | 2014-07-22 | 1 | -0/+11 |
| | |||||
* | SERVER-14097 SERVER-14098 execution-level explain for .find() and .count() | David Storch | 2014-06-27 | 1 | -2/+8 |
| | | | | | | | | 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-5800 convert 2d predicate queries into covered index scans | Greg Studer | 2014-06-10 | 1 | -4/+0 |
| | |||||
* | SERVER-13674: Refactor CachedPlanRunner and MultiPlanRunner as stages | Craig Harris | 2014-05-13 | 1 | -1/+3 |
| | |||||
* | SERVER-12460 faster count for simple queries | Hari Khalsa | 2014-01-29 | 1 | -0/+5 |
| | |||||
* | SERVER-2094 fast distinct when field is indexed and query is fully covered | Hari Khalsa | 2014-01-23 | 1 | -0/+4 |
| | |||||
* | SERVER-12113 keep mutated docs in query results when it's sane to | Hari Khalsa | 2014-01-21 | 1 | -3/+9 |
| | |||||
* | SERVER-10026 perform shard filtering as a data access stage | Hari Khalsa | 2013-11-09 | 1 | -0/+1 |
| | |||||
* | SERVER-9063 Add new query operator $text | Jason Rassi | 2013-10-11 | 1 | -0/+1 |
| | |||||
* | SERVER-10471 add s2near stage, enable all 2dsphere queries, enable 2d ↵ | Hari Khalsa | 2013-10-04 | 1 | -0/+8 |
| | | | | queries (just slow). | ||||
* | SERVER-10026 enumeration as strategies, bug fixes galore, build plans | Hari Khalsa | 2013-09-18 | 1 | -0/+1 |
| | |||||
* | SERVER-8886 Add OpenSSL exception to files in src/mongo/db | Ian Whalen | 2013-09-06 | 1 | -0/+12 |
| | |||||
* | SERVER-10026 stage stats, multi plan runner, relevant scaffolding | Hari Khalsa | 2013-07-25 | 1 | -0/+38 |