summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/optimizer/physical_rewriter_optimizer_test.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-70696 Determine presence of left and right intervals as a logical prop...Matt Boros2022-10-311-9/+9
* SERVER-70829 Refactor Bonsai tests to use a factory function to create OptPha...Alexander Ignatyev2022-10-311-153/+74
* SERVER-70749 [CQF] Fix reference tracker behavior for join algorithmsSvilen Mihaylov2022-10-271-6/+17
* SERVER-68596 [CQF] Convert dotted $elemMatch to SargableNodeDavid Percy2022-10-261-55/+308
* SERVER-70770 [CQF] Fix requirement on rid for non-sargable filtersSvilen Mihaylov2022-10-211-0/+48
* SERVER-70470 [CQF] Modularize core optimizerSvilen Mihaylov2022-10-181-172/+189
* SERVER-67018 Expose nodeCEMap to explainMatt Boros2022-10-181-0/+23
* SERVER-70120 [CQF] Extra Unique stage after GroupByNaama Bareket2022-10-071-8/+0
* SERVER-67819 Add logic in cascades optimizer to allow eqMember operation to u...Matt Boros2022-10-031-0/+138
* SERVER-70081 [CQF] Rename rule enum for index fetchingSvilen Mihaylov2022-09-291-2/+2
* SERVER-69025 [CQF] Performance-only partial schema requirementsSvilen Mihaylov2022-09-221-1/+405
* SERVER-69217: [CQF] Convert PathObj to intervalNaama Bareket2022-09-221-0/+75
* SERVER-68087 [CQF] Improve error messages for failed optimizationNaama Bareket2022-09-161-254/+250
* SERVER-69102 [CQF] Allow SBE plans which require an output RecordId slotSvilen Mihaylov2022-09-101-1/+3
* SERVER-69023 [CQF] Convert PathArr to IntervalSvilen Mihaylov2022-09-091-23/+110
* SERVER-66783 Explain improvement add triggering rules to memoMatt Boros2022-08-291-0/+40
* SERVER-68965 Improvements to indexing in the presence of nested subfeldsSvilen Mihaylov2022-08-271-60/+204
* SERVER-68006 Investigate plan changes due to changes in heuristic estimationSvilen Mihaylov2022-08-121-67/+11
* SERVER-67548 Index scan with equality to null incorrectly appends null if the...Svilen Mihaylov2022-08-061-70/+72
* SERVER-67510 Fix descending index on range predicate bugDaniel Segel2022-08-041-2/+3
* SERVER-68428 [CQF] Test stability on MacOSSvilen Mihaylov2022-07-301-85/+51
* SERVER-67771 Allow duplicate multi-key entries in PartialSchemaRequirements mapSvilen Mihaylov2022-07-271-215/+84
* SERVER-67166 Heuristic CE for SargableNodeTimour Katchaounov2022-07-221-1/+1
* SERVER-67166 Heuristic CE for SargableNodeTimour Katchaounov2022-07-191-15/+110
* SERVER-67782 Fix handling of bounds with MaxKey and MinKeySvilen Mihaylov2022-07-111-33/+112
* SERVER-67436 Add paramaterer to Traverse path element to specify max depthSvilen Mihaylov2022-07-101-164/+249
* SERVER-67380 Improve handling of partial schema requirementsSvilen Mihaylov2022-06-221-24/+30
* SERVER-62961 Fix ABT->SBE lowering of EvalFilter paths to correctly handle c...Svilen Mihaylov2022-05-271-0/+106
* SERVER-66204 Fix handling of correlated join in new optimizerSvilen Mihaylov2022-05-041-0/+75
* SERVER-65900 Initial implementation of $lookupSvilen Mihaylov2022-04-251-0/+76
* SERVER-65653 Fix expected output of optimizertest/FilterIndexingVariable unde...Svilen Mihaylov2022-04-141-244/+63
* SERVER-65388 Pass PrefixId by reference in optimizeGroup()Svilen Mihaylov2022-04-131-83/+50
* SERVER-63636 Fix a bug with collation requirements on rid when merge join is ...Svilen Mihaylov2022-02-221-0/+91
* SERVER-63566 Increase plan exploration count in test IndexPartitioning1Timour Katchaounov2022-02-201-1/+1
* SERVER-62434 Implement query optimizer based on Path algebra and CascadesSvilen Mihaylov2022-01-311-0/+4659