summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_planner.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-71123 implement IWYU tool and add required human changesDaniel Moody2023-05-111-3/+2
* SERVER-75424 Push down timeseries metric predicateYoonsoo Kim2023-04-191-2/+1
* SERVER-74486 Always include tenant in collection name attributes in error mes...Sophia Tan2023-04-181-3/+3
* SERVER-75129 Allow SBE compatibility check to distinguish featureFlagSbeFullRui Liu2023-03-241-1/+1
* SERVER-74344 Ban use of sparse indexes on internal comparison expression unle...Ruoxin Xu2023-03-221-6/+8
* SERVER-54578 Rename MatchExpression::shallowClone() to MatchExpression::clone()Amr Elhelw2023-03-141-3/+3
* SERVER-73423 Remove duplicate addition of collection scan in case of clustere...Ivan Fefer2023-02-161-20/+10
* SERVER-73009 Compute clustered scan direction when plan is hinted or cachedAlyssa Wagenmaker2023-02-021-38/+58
* SERVER-71485 Cleanup isCount on the canonical queryIrina Yatsenko2023-01-121-5/+5
* SERVER-71470 Fix lookup agg across multiple collections for multitenancycortrain2023-01-031-1/+1
* SERVER-69298 CSI can skip extra project for non-output match fieldsAlyssa Wagenmaker2022-12-161-0/+9
* SERVER-71763 CSI planning heuristics enhancementsAlyssa Wagenmaker2022-12-131-43/+58
* SERVER-68400 Add tests for CSI w/ a non-standard keypatternAlyssa Wagenmaker2022-12-091-1/+0
* SERVER-69956 Query planning heuristics for choosing columnscanAlyssa Wagenmaker2022-12-021-0/+38
* SERVER-70597 Use checked_cast for downcast from TagData to IndexTagDavid Percy2022-11-301-1/+1
* SERVER-70617 Allow use of SBE/column indexes for count queriesAlyssa Wagenmaker2022-11-181-15/+13
* SERVER-58276 Add collscan plan if collection is clustered and collscan uses c...Ivan Fefer2022-11-021-10/+29
* SERVER-65494 handle empty field names for column scanAlyssa Wagenmaker2022-10-271-0/+5
* SERVER-63604 Optimize detection of the need to produce/propagate RecordId slo...Alberto Massari2022-09-301-3/+0
* SERVER-68677 Skip row store projection in column scan plans when possibleSteve Tarzia2022-09-231-2/+7
* SERVER-69099 initialized variables to null to fix coverity defectgalon12022-09-061-1/+1
* SERVER-69156 fix misc-uniqueptr-reset-release warningJuan Gu2022-09-011-1/+1
* SERVER-67140 Change query planner to determine column index eligibility based...Justin Zhang2022-08-191-21/+60
* SERVER-63845 Separate variable reference tracking from pipeline field depende...Nicholas Zolnierz2022-08-181-1/+2
* SERVER-67264 Avoid COLUMN_SCAN if query needs overlapping fieldsCharlie Swanson2022-08-161-12/+29
* SERVER-67336 Support per-path filters in SBE column scan stageIrina Yatsenko2022-08-131-6/+2
* Revert "SERVER-67336 Per-path filters"Uladzimir Makouski2022-08-051-1/+1
* SERVER-67336 Per-path filtersIrina Yatsenko2022-08-041-1/+1
* SERVER-62985 Add planning logic to support hinting a columnar indexCharlie Swanson2022-08-041-159/+279
* SERVER-63123 Add support for creating columnar indexes with a subset of field...Justin Zhang2022-07-301-1/+1
* SERVER-68246 rewrite calls to boost::optional get and is_initializedBilly Donahue2022-07-271-1/+1
* SERVER-66935 Invalidate $lookup plan cache when foreign collection size changesDenis Grebennicov2022-07-151-1/+1
* SERVER-66061 Remove redundant projection in COLUMN_SCAN plansCharlie Swanson2022-07-061-1/+1
* SERVER-64994 Extend the planner to allow soft hints about index traversal dir...Matt Boros2022-06-101-51/+65
* SERVER-66812 Fix bug with $group projection analysisCharlie Swanson2022-06-061-2/+1
* SERVER-65960 Fall back to classic engine when NLJ is chosenMihai Andrei2022-06-041-6/+10
* SERVER-66583 Re-enable SBE as the default execution engine and fall back to c...Mihai Andrei2022-05-271-25/+1
* SERVER-66551 Rename internalQueryEnableSlotBasedExecutionEngine back to inter...Mihai Andrei2022-05-191-1/+1
* SERVER-66445 Make the classic engine the default execution engineMihai Andrei2022-05-161-1/+1
* SERVER-66102 Change column scan stage to read from true column indexIan Boros2022-05-111-3/+13
* SERVER-65466 Add shard key fields to column_scanCharlie Swanson2022-05-091-2/+8
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-061-1/+3
* SERVER-66245 Copy sbeCompatible flag for subqueriesAlexander Ignatyev2022-05-051-0/+1
* SERVER-66063 Allow column index to be used for queries with pipelinesIan Boros2022-05-031-5/+1
* SERVER-64306 Support both columnar predicates and a residual predicateCharlie Swanson2022-04-141-19/+9
* SERVER-64597 Produce SBE Object instead of BSON in $lookup and $groupNikita Lapkov2022-04-121-5/+8
* SERVER-60824 Permit non-blocking sorts on clustered collection scansJoel Redman2022-04-121-2/+35
* SERVER-64305 Use column store index for queries referencing few fieldsCharlie Swanson2022-04-071-11/+86
* SERVER-65115 Fix collation for $lookup pushdown using index join strategyRui Liu2022-04-061-2/+4
* SERVER-60051 push $project into SBE after $groupMisha Tyulenev2022-04-061-1/+24