summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/pipeline_d.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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 'featureFlagSBELookupPu...Mihai Andrei2022-06-211-10/+1
* SERVER-67315 Fix possible int32 overflow on call to DocumentSourceSort::creat...James Wahlin2022-06-161-2/+3
* SERVER-64994 Extend the planner to allow soft hints about index traversal dir...Matt Boros2022-06-101-14/+63
* 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 optio...samontea2022-05-311-1/+28
* SERVER-66583 Re-enable SBE as the default execution engine and fall back to c...Mihai Andrei2022-05-271-40/+19
* SERVER-66551 Rename internalQueryEnableSlotBasedExecutionEngine back to inter...Mihai Andrei2022-05-191-3/+3
* 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 FC...samontea2022-05-101-1/+1
* 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 unpackin...samontea2022-04-291-191/+0
* SERVER-64349 Add heuristic-based planning support for bucket unpacking with sortsamontea2022-04-281-0/+191
* SERVER-54284 ExceptionFor<ErrorCodes::WriteConflict> should resolve to WriteC...Amirsaman Memaripour2022-04-281-1/+0
* 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
* 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
* 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 mul...Mihai Andrei2022-03-011-23/+33
* 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
* SERVER-58437 Implement pushdown logic for $lookupMihai Andrei2022-02-021-20/+59
* SERVER-62351 Introduce structs for query planner to be aware of multiple coll...Mihai Andrei2022-01-271-16/+20
* SERVER-60197 Support group pushdown when subplanning is involvedYoonsoo Kim2022-01-251-9/+2
* Revert "SERVER-60742 Maintain RecoveryUnit and storage resources across getMo...Ian Boros2022-01-211-4/+0
* SERVER-60742 Maintain RecoveryUnit and storage resources across getMores for ...Ian Boros2022-01-191-0/+4
* SERVER-59682 Recover SBE plans from the new plan cacheRuoxin Xu2022-01-171-0/+16
* SERVER-58436 Implement spilling HashAggEric Cox2021-12-071-1/+1
* SERVER-61787 Block pushdown of subplanned $match stageYoonsoo Kim2021-11-301-1/+2
* SERVER-58429 enable group lowering into SBE for cached and multi- plansIrina Yatsenko2021-11-181-12/+3
* SERVER-59070 Support `needsMerge` behavior in $group pushed down to SBEYoonsoo Kim2021-10-191-1/+0
* SERVER-59178 Re-enable SBE as the default execution engineJennifer Peshansky2021-09-301-2/+2
* SERVER-60282 Only pushdown $group stages when not mergingEric Cox2021-09-291-19/+8
* SERVER-60253 Ensure that a collection lock is held when pushing down groupEric Cox2021-09-281-4/+14
* SERVER-60191 Disable $group pushdown to SBE when $match with $or existsYoonsoo Kim2021-09-241-1/+8
* SERVER-60177 Handle empty collection in unionWith when pushing downEric Cox2021-09-231-2/+14
* SERVER-58427 Implement pushdown of $group for plans with one solutionYoonsoo Kim2021-09-221-6/+62
* SERVER-57573 Implement orphan filtering logic for $sample stage on sharded ti...Alya Berciu2021-09-201-207/+236