summaryrefslogtreecommitdiff
path: root/src/mongo/db/query
Commit message (Expand)AuthorAgeFilesLines
* SERVER-70514 Estimate number of arrays via type counterTimour Katchaounov2022-10-2010-57/+100
* SERVER-70260 Support stage expression in SBE benchmarkIvan Fefer2022-10-192-28/+57
* SERVER-69885 Added support `$in` in `generatePerColumnFilterExpr()`Mohammad Dashti2022-10-184-26/+55
* SERVER-70470 [CQF] Modularize core optimizerSvilen Mihaylov2022-10-1855-1134/+1900
* SERVER-70088 Unit testing of CE with generated mixed type histogramsMilena Ivanova2022-10-1812-66/+668
* SERVER-67018 Expose nodeCEMap to explainMatt Boros2022-10-185-103/+220
* SERVER-70228 Initialize unused pointer field in TimeZoneRui Liu2022-10-181-1/+1
* SERVER-70352 Create statistics cache at the startupMisha Tyulenev2022-10-1711-51/+206
* SERVER-70509 [SBE] Pass input/output slots to UnionStage/SortedMergeStage in ...Drew Paroski2022-10-172-47/+77
* SERVER-69909: [CQF] Explain of Constant should be lossess and display tag/valueNaama Bareket2022-10-142-4/+21
* SERVER-68519 include more info in column scan explainAlyssa Wagenmaker2022-10-141-0/+24
* SERVER-70554 Refactor buildProjectionDefault() in "sbe_stage_builder.cpp"Drew Paroski2022-10-142-70/+94
* SERVER-69926 errorcodes.py doesn't detect duplicate errors in MONGO_UNREACHAB...Reo Kimura2022-10-132-3/+3
* SERVER-69795 PathArr estimation via Array type counterTimour Katchaounov2022-10-133-5/+5
* SERVER-68448 Implement CE for $notAlya Berciu2022-10-132-0/+208
* SERVER-70476 Refactor buildSort() in "sbe_stage_builder.cpp"Drew Paroski2022-10-122-150/+188
* SERVER-66435 Always use classic engine for IDhack plansAnna Wawrzyniak2022-10-124-113/+28
* SERVER-69795 PathArr estimation via Array type counterTimour Katchaounov2022-10-1210-41/+144
* SERVER-69447 Add a query knob to control version of Cost Model coefficientsAlexander Ignatyev2022-10-1210-91/+393
* SERVER-68914 [CQF] Fix object ownership issues of data members of the Memo classSvilen Mihaylov2022-10-1124-291/+391
* SERVER-63731 Initialize views in `CollectionCatalog`Gregory Noma2022-10-111-1/+0
* SERVER-67358 implement AccumultorInternalConstructStatsMisha Tyulenev2022-10-118-88/+67
* SERVER-67050 Improve SBE NestedLoopJoinZixuan Zhuang2022-10-101-65/+148
* SERVER-69499 Change callsites to use serialize and deserialize from Namespace...Adityavardhan Agrawal2022-10-101-0/+1
* SERVER-64978 Add metrics to track if a plan was recovered from the plan cacheMaddie Zechar2022-10-1014-28/+75
* Revert "SERVER-63731 Initialize views in `CollectionCatalog`"auto-revert-processor2022-10-071-0/+1
* SERVER-70120 [CQF] Extra Unique stage after GroupByNaama Bareket2022-10-072-11/+14
* SERVER-69808 Remove rewrite which composes paths of nested EvalFiltersMatt Boros2022-10-071-7/+0
* SERVER-61920 [CQF] Cleanup TODOs around queries over multiple collectionsNicholas Zolnierz2022-10-071-18/+17
* SERVER-63731 Initialize views in `CollectionCatalog`Gregory Noma2022-10-071-1/+0
* SERVER-67626 server rewrite to $fleInternalBetweenDavis Haupt2022-10-045-50/+213
* SERVER-68095 Implement $not in CQFBen Shteinfeld2022-10-044-6/+13
* SERVER-68447 Extend CE to remaining dataflow nodesAlya Berciu2022-10-046-118/+440
* SERVER-70171 update QO README to incorporate golden testsMilitsa Sotirova2022-10-031-5/+6
* SERVER-67209 Server-side rewrite for aggregation to tag disjunctionDavis Haupt2022-10-036-55/+117
* SERVER-67819 Add logic in cascades optimizer to allow eqMember operation to u...Matt Boros2022-10-036-6/+253
* SERVER-70039 Implement optimization for $dateTruncRui Liu2022-10-035-111/+189
* SERVER-69616 Use SBE expressions instead of PlanStages for logical MQL operatorsNikita Lapkov2022-10-031-0/+22
* SERVER-70136 Make loop variable a const referenceMilitsa Sotirova2022-09-301-1/+1
* SERVER-68446 Unit testing of simple histogram CE with all data types6/0Milena Ivanova2022-09-309-33/+564
* SERVER-63604 Optimize detection of the need to produce/propagate RecordId slo...Alberto Massari2022-09-3015-73/+90
* SERVER-51562: Support $subtract in SBEIvan Fefer2022-09-301-1/+37
* SERVER-70081 [CQF] Rename rule enum for index fetchingSvilen Mihaylov2022-09-293-4/+4
* SERVER-69216 [CQF] Remove need to use filter with const trueSvilen Mihaylov2022-09-2914-136/+95
* SERVER-69969 Avoid pushing constant argument values on the VM stackMartin Neupauer2022-09-291-14/+11
* SERVER-69888 update comment in EqLookupNode::providedSorts()Kyle Suarez2022-09-291-3/+2
* SERVER-66928 convert ABT pipeline tests to golden testingMilitsa Sotirova2022-09-292-0/+192
* SERVER-68289 Use new, faster, API from timelibAlberto Massari2022-09-291-5/+9
* SERVER-58712: Fix update performance on collections with multiple secondary i...Ivan Fefer2022-09-291-1/+0
* SERVER-69784 Fix signed char misusesMatt Kneiser2022-09-291-1/+2