summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_solution.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-74521 Support clustered collections in SBEKevin Cherkauer2023-05-011-0/+2
* SERVER-73482 Fix $natural hint with clustered collection sortsAlya Berciu2023-04-121-0/+5
* SERVER-66587 rename isEnabledAndIgnoreFCV to isEnabledAndIgnoreFCVUnsafeJiawei Yang2023-04-051-1/+3
* SERVER-75425 Include IETs in IndexScanNode debug print outputDavid Storch2023-04-031-0/+4
* SERVER-75304 Fix tassert() failure caused by bad interaction between explodeF...Rui Liu2023-03-311-18/+30
* SERVER-74594 Deprioritize unbounded user index scansGregory Noma2023-03-301-0/+1
* SERVER-72440 Deprioritize unbounded user collection scansGregory Noma2023-03-281-0/+1
* SERVER-54578 Rename MatchExpression::shallowClone() to MatchExpression::clone()Amr Elhelw2023-03-141-1/+1
* SERVER-74262 Check IET when constructing set of equalities during sort analysisMihai Andrei2023-03-031-7/+48
* SERVER-74186 Support query on non-wildcard prefix fields with compound wildca...Ruoxin Xu2023-02-221-2/+21
* SERVER-72467 Support sort for compound wildcard indexesAlya Berciu2023-02-151-12/+22
* SERVER-68823 Require non-null root value of QuerySolutionNodeAlexander Ignatyev2023-01-271-3/+2
* SERVER-68677 Skip row store projection in column scan plans when possibleSteve Tarzia2022-09-231-2/+4
* SERVER-67004 Add idxEntry to debug output of EqLookupNodeIvan Fefer2022-09-121-0/+6
* SERVER-68997 Constructor parameter name refactorMilitsa Sotirova2022-08-311-2/+2
* SERVER-67264 Avoid COLUMN_SCAN if query needs overlapping fieldsCharlie Swanson2022-08-161-5/+3
* SERVER-62985 Add planning logic to support hinting a columnar indexCharlie Swanson2022-08-041-0/+2
* SERVER-67416 SERVER-23229 Always sort fieldpath string sets using custom comp...Steve Tarzia2022-07-061-2/+2
* SERVER-67335 Ensure `Slow query` log lines appear for `COLUMN_SCAN` stagesJeffrey Xiao2022-06-301-0/+16
* SERVER-65210 Basic code to read change streams using the change collection.Rishab Joshi2022-06-091-1/+1
* SERVER-65960 Fall back to classic engine when NLJ is chosenMihai Andrei2022-06-041-0/+2
* SERVER-66101 Rename COLUMN_IXSCAN to COLUMN_SCAN to match designCharlie Swanson2022-05-091-1/+1
* SERVER-35512 Use unique_ptr in QuerySolutionNode::children and clone()David Percy2022-04-181-103/+89
* SERVER-64306 Support both columnar predicates and a residual predicateCharlie Swanson2022-04-141-2/+3
* SERVER-65541 Initialize 'hasCompatibleCollation' in CollectionScanNodeJoel Redman2022-04-131-1/+1
* SERVER-64597 Produce SBE Object instead of BSON in $lookup and $groupNikita Lapkov2022-04-121-2/+4
* SERVER-60824 Permit non-blocking sorts on clustered collection scansJoel Redman2022-04-121-2/+11
* SERVER-64305 Use column store index for queries referencing few fieldsCharlie Swanson2022-04-071-4/+21
* SERVER-62596 Implement translation from Lookup QSN to SBE plan for HJAnna Wawrzyniak2022-03-241-0/+2
* SERVER-63690 Support field paths in localField of lookup when lowering to SBEIrina Yatsenko2022-03-181-2/+2
* SERVER-63753 Translate $lookup result object creation in SBENikita Lapkov2022-03-171-1/+1
* Revert "SERVER-63753 Translate $lookup result object creation in SBE"Max Hirschhorn2022-03-161-1/+1
* SERVER-63753 Translate $lookup result object creation in SBENikita Lapkov2022-03-151-1/+1
* SERVER-64164 Track secondary namespaces used by query plan in PlanExecutorSBEMihai Andrei2022-03-111-0/+27
* SERVER-60298 Hex encode the index bounds if associated with collationAndrii Dobroshynski2022-02-051-3/+3
* SERVER-62984 Rudimentary query planning for columnar indexesIan Boros2022-02-041-0/+15
* SERVER-62597 Add EqLookupNode to QuerySolutionAnna Wawrzyniak2022-01-251-0/+29
* SERVER-59951 Support document _id expressionYoonsoo Kim2022-01-191-6/+10
* SERVER-59682 Recover SBE plans from the new plan cacheRuoxin Xu2022-01-171-0/+73
* SERVER-58429 enable group lowering into SBE for cached and multi- plansIrina Yatsenko2021-11-181-2/+0
* SERVER-60101 Eliminate intermediate mkobj stage from $group plansEric Cox2021-09-291-0/+4
* SERVER-58428 Combine $group solution nodes and the winning plan into single s...Eric Cox2021-09-101-0/+30
* SERVER-58424 Refactor QueryPlanner::plan() in preparation for DocumentSource ...Eric Cox2021-08-191-0/+54
* SERVER-57461 Remove SPLIT_LIMITED_SORT and associated QueryPlanner codeEric Cox2021-07-311-24/+0
* SERVER-55361 Skip query planner for IDHack queries in SBEIan Boros2021-03-231-2/+0
* SERVER-54322 Text query plans are not shown properly in SBE explainAnton Korshunov2021-03-131-38/+62
* SERVER-54008 Generalize CollectionScan to perform queries over RecordIdLouis Williams2021-02-241-1/+1
* SERVER-53080 generate optimized covered shard filtering plans in SBEDavid Storch2021-02-121-3/+13
* SERVER-48625 Add query knobs to explain output and logsTed Tuckman2020-12-011-0/+4
* SERVER-51788 Implement infrastructure for testing SBE stage builderEric Cox2020-11-111-0/+23