summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/stage_builder_util.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-61422 Update SBE filter stage builder to use parameter markersRuoxin Xu2022-03-081-16/+2
|
* SERVER-62798 Use single 'AutoGet' for all execution namespaces instead of ↵Mihai Andrei2022-03-011-1/+1
| | | | multiple in 'runAggregate'
* SERVER-58426 Implement $lookup planning logicIrina Yatsenko2022-02-101-3/+4
| | | | Co-authored-by: Mihai Andrei <mihai.andrei@mongodb.com>
* SERVER-53271 Compute executionTimeMillisEstimates metric for SBE PlanStagesAnton Korshunov2021-02-051-0/+6
|
* SERVER-53090 [SBE] Fix crash when running "bestbuy_agg_query_comparison.js"Drew Paroski2020-12-101-10/+4
|
* SERVER-50712 Handle shard filtering in SBEEric Cox2020-12-011-2/+10
|
* SERVER-52678 Ensure SBE plan trees are attached to the OperationContext ↵David Storch2020-11-251-0/+2
| | | | prior to yielding
* SERVER-50984 Add CollectionPtr to replace usage of const Collection*Henrik Edin2020-09-261-2/+2
| | | | | | | | | | | | It implements a yieldable interface that is used to re-load the Collection pointer from the catalog after a yield that released locks. With lock-free reads and copy-on-write on Collection instances releasing locks without notifying an AutoGetCollection at a higher level may cause its pointers to dangle if a MODE_X writer installs a new Collection instance in the catalog. CollectionPtr should be passed by const reference so a yield can notify all the way up.
* SERVER-50726 Add unique id to QuerySolutionNodeDavid Storch2020-09-141-4/+4
| | | | | This will be useful later for implementing explain output for the slot-based execution engine.
* SERVER-48555 Allow yielding during SBE runtime planningDavid Storch2020-09-011-0/+4
|
* SERVER-48228 Move slot-based execution engine and supporting changes into ↵Martin Neupauer2020-06-111-0/+78
the master branch This is an initial commit for the slot-based execution engine (SBE) which contains: * Implementation of the core slot-based engine. * The SBE stage builder, which is responsible for translating a QuerySolution tree into an SBE plan. * Other changes necessary for integration with the find command. Co-authored-by: Anton Korshunov <anton.korshunov@mongodb.com> Co-authored-by: Justin Seyster <justin.seyster@mongodb.com> Co-authored-by: David Storch <david.storch@mongodb.com>