summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/planner_analysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-74486 Always include tenant in collection name attributes in error mes...Sophia Tan2023-04-181-1/+1
* SERVER-73482 Fix $natural hint with clustered collection sortsAlya Berciu2023-04-121-1/+6
* SERVER-75304 Fix tassert() failure caused by bad interaction between explodeF...Rui Liu2023-03-311-18/+17
* SERVER-72440 Deprioritize unbounded user collection scansGregory Noma2023-03-281-2/+29
* SERVER-67576 Enable explode for sort query in SBE cacheRui Liu2023-03-221-33/+128
* SERVER-54578 Rename MatchExpression::shallowClone() to MatchExpression::clone()Amr Elhelw2023-03-141-2/+2
* SERVER-71485 Cleanup isCount on the canonical queryIrina Yatsenko2023-01-121-1/+1
* SERVER-71470 Fix lookup agg across multiple collections for multitenancycortrain2023-01-031-2/+2
* SERVER-69298 CSI can skip extra project for non-output match fieldsAlyssa Wagenmaker2022-12-161-6/+2
* SERVER-69956 Query planning heuristics for choosing columnscanAlyssa Wagenmaker2022-12-021-3/+3
* SERVER-70617 Allow use of SBE/column indexes for count queriesAlyssa Wagenmaker2022-11-181-1/+1
* SERVER-61284: Support simple projection optimization for simple exclusion pro...Ivan Fefer2022-10-201-10/+14
* SERVER-63604 Optimize detection of the need to produce/propagate RecordId slo...Alberto Massari2022-09-301-1/+1
* SERVER-68677 Skip row store projection in column scan plans when possibleSteve Tarzia2022-09-231-16/+50
* SERVER-68994 Fix AUTO_CAUSES_COPY coverity errorsTed Tuckman2022-09-151-1/+1
* SERVER-68246 rewrite calls to boost::optional get and is_initializedBilly Donahue2022-07-271-3/+3
* SERVER-63947 Add column store jscore passthrough - plus fixesCharlie Swanson2022-07-271-1/+6
* SERVER-66935 Invalidate $lookup plan cache when foreign collection size changesDenis Grebennicov2022-07-151-12/+10
* SERVER-66061 Remove redundant projection in COLUMN_SCAN plansCharlie Swanson2022-07-061-53/+102
* SERVER-67416 SERVER-23229 Always sort fieldpath string sets using custom comp...Steve Tarzia2022-07-061-1/+1
* SERVER-66459 Explode for sort caches incorrect parameterized plansAnton Korshunov2022-06-291-2/+9
* SERVER-64994 Extend the planner to allow soft hints about index traversal dir...Matt Boros2022-06-101-0/+57
* SERVER-66812 Fix bug with $group projection analysisCharlie Swanson2022-06-061-11/+23
* SERVER-58922 Delete the last vestiges of ntoreturnDavid Storch2022-06-061-4/+0
* SERVER-65960 Fall back to classic engine when NLJ is chosenMihai Andrei2022-06-041-25/+31
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-061-1/+3
* SERVER-65665 Disable sparse indexes from SBE $lookupNikita Lapkov2022-04-261-1/+2
* SERVER-65665 Disallow the use of indexes with partial filter expressions in INLJMihai Andrei2022-04-201-1/+1
* SERVER-35512 Use unique_ptr in QuerySolutionNode::children and clone()David Percy2022-04-181-107/+82
* SERVER-64443 Verify that replanning works for HashJoinMihai Andrei2022-04-131-1/+3
* Revert "SERVER-64443 Verify that replanning works for HashJoin"auto-revert-processor2022-04-131-3/+1
* SERVER-64443 Verify that replanning works for HashJoinMihai Andrei2022-04-131-1/+3
* SERVER-65283 Always select NLJ when foreign collection doesn't existRui Liu2022-04-061-1/+1
* SERVER-65115 Fix collation for $lookup pushdown using index join strategyRui Liu2022-04-061-2/+4
* SERVER-63574 Support all types in the index join strategy of $lookupNikita Lapkov2022-04-011-5/+1
* Revert "SERVER-63574 Support all types in the index join strategy of $lookup"auto-revert-processor2022-04-011-1/+5
* SERVER-63574 Support all types in the index join strategy of $lookupNikita Lapkov2022-03-311-5/+1
* SERVER-63690 Support field paths in localField of lookup when lowering to SBEIrina Yatsenko2022-03-181-1/+2
* SERVER-64551 Add feature flag to temporarily disable index join in all featur...Rui Liu2022-03-161-1/+5
* SERVER-63283 Add query knob to guard HJ plans for $lookupEric Cox2022-03-081-1/+2
* SERVER-63449 Add HashJoin query knobsYoonsoo Kim2022-03-081-6/+12
* SERVER-63570 Implement index selection for index joinNikita Lapkov2022-02-211-11/+31
* SERVER-63769 Remove the temporary unsafe code for index selection when loweri...Irina Yatsenko2022-02-171-5/+4
* SERVER-58426 Implement $lookup planning logicIrina Yatsenko2022-02-101-0/+39
* SERVER-60759 Eliminate `mkbson` stage when multiple $group stages are pushed ...Yoonsoo Kim2021-10-211-1/+5
* SERVER-60101 Eliminate intermediate mkobj stage from $group plansEric Cox2021-09-291-0/+53
* SERVER-57461 Remove SPLIT_LIMITED_SORT and associated QueryPlanner codeEric Cox2021-07-311-88/+14
* SERVER-57096 Make SBE rely purely on the kExternal lock policyDavid Storch2021-06-151-1/+1
* SERVER-54975 Rename IDL parser classes to use CommandRequest and CommandReply...Bernard Gorman2021-04-021-6/+6
* SERVER-53060 Remove QueryRequest classRuoxin Xu2021-02-171-22/+23