Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-34927: allow localField and foreignField with more expressive $lookup ↵ | Hana Pearlman | 2021-01-07 | 1 | -11/+23 |
| | | | | pipeline | ||||
* | SERVER-47640 $lookup should increment the serverStatus metrics.queryExecutor ↵ | Rishab Joshi | 2021-01-01 | 1 | -1/+11 |
| | | | | counters | ||||
* | Revert "SERVER-47640 $lookup should increment the serverStatus ↵ | Pierlauro Sciarelli | 2020-12-30 | 1 | -11/+1 |
| | | | | | | metrics.queryExecutor counters" This reverts commit 9df6363a6699dc20e3abbbd7de386798a4a6a524. | ||||
* | SERVER-47640 $lookup should increment the serverStatus metrics.queryExecutor ↵ | Rishab Joshi | 2020-12-30 | 1 | -1/+11 |
| | | | | counters | ||||
* | SERVER-49290 Support running $lookup locally on shard for ↵ | Haley Connelly | 2020-08-07 | 1 | -4/+1 |
| | | | | config.cache.chunks.* namespaces | ||||
* | SERVER-44657 Variables class does not behave as an associative map | Anton Korshunov | 2020-03-20 | 1 | -7/+0 |
| | |||||
* | SERVER-44689 Add serverStatus counter for each use of an aggregation stage ↵ | Mihai Andrei | 2020-02-19 | 1 | -2/+5 |
| | | | | in a user's request | ||||
* | SERVER-45465 Add support for storing $unionWith in a view (unsharded) | Charlie Swanson | 2020-02-13 | 1 | -1/+0 |
| | |||||
* | SERVER-45573 Implement and test auth for $unionWith | Nicholas Zolnierz | 2020-01-31 | 1 | -36/+7 |
| | |||||
* | SERVER-45590 Allow building a LiteParsedPipeline without first building an ↵ | Arun Banala | 2020-01-29 | 1 | -4/+5 |
| | | | | AggregationRequest | ||||
* | SERVER-42302 Move Document/Value library to db/exec/document_value directory. | David Storch | 2019-10-01 | 1 | -1/+1 |
| | | | | | | Document/Value is now used throughout the query execution engine, and therefore should move into the directory which holds query execution code. | ||||
* | SERVER-42584 PlanStageStats in aggregation | Xinhao Zhang | 2019-08-16 | 1 | -1/+2 |
| | |||||
* | SERVER-41290 Pipeline stages can incorrectly passthrough mongos when nested ↵ | Arun Banala | 2019-06-27 | 1 | -0/+5 |
| | | | | within a sub-pipeline | ||||
* | SERVER-40939 [FLE] Changes to enable $lookup | Pawel Terlecki | 2019-05-31 | 1 | -9/+21 |
| | | | | | | Map instead deque is used to enable proper initialization of sub-pipelines. Accessors added to DocumentSourceLookup to implement support in Agg for FLE. | ||||
* | SERVER-41180 Rename 'MergingLogic' to 'DistributedPlanLogic' to avoid ↵ | Arun Banala | 2019-05-24 | 1 | -2/+2 |
| | | | | confusion with $merge | ||||
* | Revert "SERVER-39403 Implement visitor for DocumentSource as precursor work for" | Nick Zolnierz | 2019-04-11 | 1 | -4/+0 |
| | | | | This reverts commit 1b00abfda7592d701f632b9550f973c56cea818f. | ||||
* | SERVER-39403 Implement visitor for DocumentSource as precursor work for | Nick Zolnierz | 2019-04-10 | 1 | -0/+4 |
| | | | | encryption in agg | ||||
* | SERVER-40312 Create a generic tree for pipeline metatdata | Jacob Evans | 2019-04-05 | 1 | -0/+4 |
| | |||||
* | Revert "SERVER-40312 Create a generic tree for pipeline metatdata" | Jacob Evans | 2019-04-05 | 1 | -4/+0 |
| | | | | | | | This reverts commit aad70256024c8447344a4d7f1cfdda742d1904ee. This reverts commit 3765a3200adb31239fad3abaeddebe81e5aa9280. This reverts commit f16366d55edae0bf02cd3d0a532e31c7c938e8db. This reverts commit 33598e48f9be86c16990051934d4e72f073c2b86. | ||||
* | SERVER-40312 Create a generic tree for pipeline metatdata | Jacob Evans | 2019-04-04 | 1 | -0/+4 |
| | |||||
* | SERVER-39403 Enable accessing sub-pipeline from public const context | Jacob Evans | 2019-03-13 | 1 | -0/+11 |
| | |||||
* | SERVER-40056 Remove partial implementation of streaming $group. | David Storch | 2019-03-11 | 1 | -4/+0 |
| | | | | | | The streaming $group optimization was never fully implemented, so the code was disabled. This patch removes the dead code, including DocumentSource::getOutputSorts(). | ||||
* | SERVER-38360 Prevent $out writing to ns read from in the same pipeline | Charlie Swanson | 2019-02-14 | 1 | -22/+9 |
| | | | | | This restriction only applies to $out with modes "insertDocuments" and "replaceDocuments". | ||||
* | 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-38311 Change out merging strategy | Charlie Swanson | 2019-02-13 | 1 | -7/+4 |
| | | | | | Allows an $out stage to run in parallel on all shards if the target collection is sharded and so is the input collection to the aggregate. | ||||
* | SERVER-39269 flag gate sharded $lookup | Ian Boros | 2019-02-07 | 1 | -0/+12 |
| | |||||
* | SERVER-39394 Traverse $lookup subpipeline for more involved collections | Charlie Swanson | 2019-02-06 | 1 | -0/+5 |
| | |||||
* | Revert " SERVER-38311 Adjust $out merging strategy" | Charlie Swanson | 2019-01-16 | 1 | -4/+7 |
| | | | | This reverts commit 0cb2195939494660334db8e9d0a52509caeb621c. | ||||
* | SERVER-38311 Adjust $out merging strategy | Charlie Swanson | 2019-01-16 | 1 | -7/+4 |
| | |||||
* | SERVER-32308 Support for $lookup to execute on mongos against a sharded ↵ | James Wahlin | 2018-12-12 | 1 | -7/+0 |
| | | | | foreign collection | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -21/+23 |
| | |||||
* | SERVER-35419 $lookup and $facet must inherit constraints from children | Kyle Suarez | 2018-09-14 | 1 | -20/+5 |
| | | | | | | | | By default, $lookup and $facet do not write persistent data and are allowed in a transaction. However, both stages must inherit the "strictest" disk use requirement of any stage in their sub-pipelines, and can only be used in a transaction if each of those pipelines contain only transaction-compatible stages. | ||||
* | SERVER-36667: Add ability to have a mixture of sharded and unsharded foreign ↵ | Nick Zolnierz | 2018-08-21 | 1 | -2/+2 |
| | | | | namespaces in an aggregation | ||||
* | SERVER-33323 Refactor agg cursor merging on mongos | Charlie Swanson | 2018-08-15 | 1 | -1/+1 |
| | | | | | | | | | | This commit makes it so that aggregations will always use a $mergeCursors as a wrapper around a AsyncResultsMerger, which is new behavior for mongos. As part of this refactor, we can delete the concept of a 'merging presorted' $sort stage (which is now handled by the AsyncResultsMerger) and delete the DocumentSourceRouterAdapter stage which talked to a RouterStageMerge, instead directly using a $mergeCursors stage. | ||||
* | SERVER-35895: Add ability for $out to write to remote hosts | Nick Zolnierz | 2018-08-08 | 1 | -0/+7 |
| | |||||
* | SERVER-19260 Log whether allowDiskUse:true aggregations used disk | Minji | 2018-08-01 | 1 | -1/+3 |
| | |||||
* | SERVER-35329 Package agg projection code for use outside of agg execution | Bernard Gorman | 2018-06-22 | 1 | -1/+1 |
| | |||||
* | SERVER-25596 Rename SplittableDocumentSource to NeedsMergerDocumentSource | KevinCybura | 2018-05-11 | 1 | -1/+1 |
| | | | | | | Closes #1237 Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> | ||||
* | SERVER-33541 Add readConcern level 'snapshot' support for aggregation. | David Storch | 2018-03-09 | 1 | -1/+2 |
| | |||||
* | Revert "SERVER-32308: Add the ability for a $lookup stage to execute on ↵ | Nick Zolnierz | 2018-01-16 | 1 | -1/+19 |
| | | | | | | mongos against a sharded foreign collection" This reverts commit 7298d273c0497f2720ec1471ad0f4910bff07af4. | ||||
* | SERVER-32308: Add the ability for a $lookup stage to execute on mongos ↵ | Nick Zolnierz | 2018-01-12 | 1 | -19/+1 |
| | | | | against a sharded foreign collection | ||||
* | SERVER-32190 Make MongoProcessInterface always available | Charlie Swanson | 2017-12-19 | 1 | -8/+7 |
| | |||||
* | SERVER-31842 Restrict $lookup nested sub-pipeline depth | James Wahlin | 2017-11-07 | 1 | -0/+2 |
| | |||||
* | SERVER-31416 Ban $changeStream from $lookup pipelines | Bernard Gorman | 2017-10-10 | 1 | -5/+1 |
| | |||||
* | SERVER-29141 Enable change streams on sharded collections | Charlie Swanson | 2017-10-09 | 1 | -2/+2 |
| | |||||
* | SERVER-29141 Extend StageConstraints to allow kLocalOnly and kMongos host ↵ | Bernard Gorman | 2017-10-04 | 1 | -1/+1 |
| | | | | requirements, given pipeline split state | ||||
* | SERVER-29609 Rename MongodInterface to MongoProcessInterface. | Charlie Swanson | 2017-10-03 | 1 | -1/+1 |
| | |||||
* | SERVER-30871 Permit blocking aggregation stages to run on mongoS if ↵ | Bernard Gorman | 2017-09-27 | 1 | -2/+28 |
| | | | | allowDiskUse is false | ||||
* | SERVER-30399 Add caching for $lookup non-correlated sub-pipeline prefix | Bernard Gorman | 2017-09-24 | 1 | -0/+37 |
| | |||||
* | SERVER-30380 $lookup 'let' variables available to all sub-pipelines | James Wahlin | 2017-08-08 | 1 | -0/+8 |
| |