summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/pipeline_d.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-72518 Make 5% random-cursor $sample cutoff configurableNaama Bareket2023-02-061-1/+11
|
* SERVER-71485 Cleanup isCount on the canonical queryIrina Yatsenko2023-01-121-95/+90
|
* SERVER-37304 Extend $sort+$group+$first optimization to $lastAlya Berciu2022-12-081-6/+12
|
* SERVER-70617 Allow use of SBE/column indexes for count queriesAlyssa Wagenmaker2022-11-181-10/+45
|
* SERVER-70267 Add DocumentSourceStreamingGroupIvan Fefer2022-11-181-4/+4
|
* SERVER-70871 Generate query solution before query engine selectionAlyssa Wagenmaker2022-11-021-10/+29
|
* SERVER-67024 Re-enable NLJ for $lookup pushed down into SBEMihai Andrei2022-10-261-27/+4
|
* SERVER-69435 Make the CSS acquisition a RAIIJordi Serra Torrens2022-10-261-12/+6
|
* SERVER-61284: Support simple projection optimization for simple exclusion ↵Ivan Fefer2022-10-201-71/+104
| | | | projections
* SERVER-66793 Use explicit sort when extended range dates are usedJoel Redman2022-10-191-2/+13
|
* SERVER-69748 Remove redundant totalPipelineLookup counterJennifer Peshansky2022-09-211-1/+0
|
* SERVER-62042 Consolidate query optimization and execution control into a ↵Nicholas Zolnierz2022-08-041-2/+2
| | | | single knob
* Revert "SERVER-62042 Consolidate query optimization and execution control ↵auto-revert-processor2022-08-041-2/+2
| | | | | | into a single knob" This reverts commit c9bbd1cfae470f2b3229e69957f512d2a2db6663.
* SERVER-62042 Consolidate query optimization and execution control into a ↵Nicholas Zolnierz2022-08-031-2/+2
| | | | single knob
* SERVER-64539 Add serverStatus metrics for the SBE $lookup projectMariano Shaar2022-07-251-1/+2
|
* SERVER-67235 Change references in pipeline_d.cpp to kVersion_6_0 to use ↵Evelyn Wu2022-07-111-4/+0
| | | | isEnabled
* SERVER-66956 Remove redundant tests in MULTI_PLAN and CACHED_PLANDaniel Segel2022-06-231-19/+17
|
* SERVER-67376: 32 bit integer overflow in Value{} creationMatt Boros2022-06-211-1/+3
|
* SERVER-67092 Delete 'featureFlagSBEGroupPushdown' and ↵Mihai Andrei2022-06-211-10/+1
| | | | 'featureFlagSBELookupPushdown'
* SERVER-67315 Fix possible int32 overflow on call to ↵James Wahlin2022-06-161-2/+3
| | | | DocumentSourceSort::createBoundedSort()
* SERVER-64994 Extend the planner to allow soft hints about index traversal ↵Matt Boros2022-06-101-14/+63
| | | | direction
* SERVER-65960 Fall back to classic engine when NLJ is chosenMihai Andrei2022-06-041-4/+27
|
* SERVER-66558 $sort does not rewrite to bounded sort when multiple index ↵samontea2022-05-311-1/+28
| | | | options are available
* SERVER-66583 Re-enable SBE as the default execution engine and fall back to ↵Mihai Andrei2022-05-271-40/+19
| | | | classic if no SBE compatible $group or $lookup exists
* SERVER-66551 Rename internalQueryEnableSlotBasedExecutionEngine back to ↵Mihai Andrei2022-05-191-3/+3
| | | | internalQueryForceClassicEngine
* SERVER-66445 Make the classic engine the default execution engineMihai Andrei2022-05-161-3/+3
|
* SERVER-52286 Enable feature flag for Bucket Unpacking with Sorting, reduce ↵samontea2022-05-101-1/+1
| | | | FCV to 6.0
* SERVER-64769 Make sure bounded sorter provides sort key for sharded mergesortDan Larkin-York2022-05-061-2/+53
|
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-061-2/+3
|
* SERVER-65050 Optimize time-series sorting with point query on metadataDavid Percy2022-05-051-63/+167
|
* SERVER-64349 Add heuristic-based planning support for bucket unpacking with sortsamontea2022-05-021-0/+288
|
* Revert "SERVER-64349 Add heuristic-based planning support for bucket ↵samontea2022-04-291-191/+0
| | | | | | unpacking with sort" This reverts commit d253f3aa9644ad82a1fc6afa9732267ff45e160e.
* SERVER-64349 Add heuristic-based planning support for bucket unpacking with sortsamontea2022-04-281-0/+191
|
* SERVER-54284 ExceptionFor<ErrorCodes::WriteConflict> should resolve to ↵Amirsaman Memaripour2022-04-281-1/+0
| | | | WriteConflictException
* SERVER-65707 Remove FCV-gating for $lookup pushdownYoonsoo Kim2022-04-181-3/+1
|
* SERVER-65338 Runtime configurable query knob to disable SBE $lookup and $groupMihai Andrei2022-04-131-6/+13
| | | | Co-authored-by: Ethan Zhang [ethan.zhang@mongodb.com](mailto:ethan.zhang@mongodb.com)
* SERVER-64597 Produce SBE Object instead of BSON in $lookup and $groupNikita Lapkov2022-04-121-2/+6
|
* Revert "SERVER-65338 Runtime configurable query knob to disable SBE $lookup"Mihai Andrei2022-04-111-3/+1
| | | | This reverts commit 7ef335b60fe16e4bd846eff3c8ca2828df8af31a.
* SERVER-65341 Enable the SBE lookup feature by defaultYoonsoo Kim2022-04-081-1/+3
|
* SERVER-65338 Runtime configurable query knob to disable SBE $lookupEthan Zhang2022-04-081-1/+3
|
* SERVER-60051 push $project into SBE after $groupMisha Tyulenev2022-04-061-10/+31
|
* SERVER-62100 Refresh let variables on SBE plan recoveryRuoxin Xu2022-03-291-16/+0
|
* SERVER-64662 Save secondary collection debugInfo for SBE foreign collectionsRui Liu2022-03-281-7/+7
|
* SERVER-63452 Clean up use of 'getMainCollection()'Mihai Andrei2022-03-141-7/+8
|
* SERVER-62675 Test that $lookup gets pushed down after multiplanningMihai Andrei2022-03-091-13/+12
|
* SERVER-64117 Ban $lookup pushdown when the left side is shardedMihai Andrei2022-03-081-21/+19
|
* SERVER-62798 Use single 'AutoGet' for all execution namespaces instead of ↵Mihai Andrei2022-03-011-23/+33
| | | | multiple in 'runAggregate'
* SERVER-61083 Cache plans that only have a single query solutionAnton Korshunov2022-02-161-2/+2
|
* SERVER-58426 Implement $lookup planning logicIrina Yatsenko2022-02-101-2/+5
| | | | Co-authored-by: Mihai Andrei <mihai.andrei@mongodb.com>
* SERVER-58437 Implement pushdown logic for $lookupMihai Andrei2022-02-021-20/+59
|