summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/optimizer
Commit message (Expand)AuthorAgeFilesLines
* 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-66928 convert ABT pipeline tests to golden testingMilitsa Sotirova2022-09-292-0/+192
* SERVER-69025 [CQF] Performance-only partial schema requirementsSvilen Mihaylov2022-09-2214-239/+783
* SERVER-69217: [CQF] Convert PathObj to intervalNaama Bareket2022-09-223-0/+80
* SERVER-67495 Implement histogram CE for sargable $elemMatchAlya Berciu2022-09-213-0/+36
* SERVER-68087 [CQF] Improve error messages for failed optimizationNaama Bareket2022-09-1610-403/+682
* SERVER-69102 [CQF] Allow SBE plans which require an output RecordId slotSvilen Mihaylov2022-09-1015-57/+170
* SERVER-69023 [CQF] Convert PathArr to IntervalSvilen Mihaylov2022-09-0913-88/+261
* SERVER-69556 Replace std::bind by lambda in cascades/implementers.cppAlexander Ignatyev2022-09-091-17/+28
* SERVER-68898 Fix use-after-move in UnionNode constructorAnton Korshunov2022-09-073-2/+39
* SERVER-69278 Use member variable to fix coverity warning object being used af...galon12022-09-021-1/+1
* SERVER-68895 Load static version of ABT gdb printers if dynamic is not availableNicholas Zolnierz2022-09-021-0/+8
* SERVER-69361 [CQF] Extend path fusion to better handle field dependenciesSvilen Mihaylov2022-09-013-16/+133
* SERVER-69020 Update sbe_stage_builder_expression.cpp to use traversePDrew Paroski2022-08-301-4/+5
* SERVER-66786 Add V2Compact explain format for BonsaiDavid Percy2022-08-305-6/+111
* SERVER-67638 [CQF] Error when projection has >10k fieldsSvilen Mihaylov2022-08-292-4/+19
* SERVER-69226 [CQF] Restore check for active rewritesSvilen Mihaylov2022-08-292-5/+7
* SERVER-66845: Comment and polish ABT operator typesHana Pearlman2022-08-297-210/+330
* SERVER-66783 Explain improvement add triggering rules to memoMatt Boros2022-08-2919-115/+371
* SERVER-68965 Improvements to indexing in the presence of nested subfeldsSvilen Mihaylov2022-08-2719-745/+957
* SERVER-62407 Translate find queries directly to ABTBen Shteinfeld2022-08-253-6/+26
* SERVER-68840 tidy clang bugprone-fold-init-type fixJuan Gu2022-08-251-4/+4
* SERVER-67776 Heuristic CE for FilterNode with a Boolean expression over compa...Henri Nikku2022-08-171-84/+294
* SERVER-67724 Document recommended set of bonsai testsCharlie Swanson2022-08-161-0/+71
* SERVER-68006 Investigate plan changes due to changes in heuristic estimationSvilen Mihaylov2022-08-125-106/+63
* SERVER-68683 [CQF] Fix grow_hash_table.jsSvilen Mihaylov2022-08-101-1/+2
* SERVER-68665 Coverity analysis defect 128615: 'Constant' variable guards dead...Svilen Mihaylov2022-08-091-4/+0
* SERVER-67548 Index scan with equality to null incorrectly appends null if the...Svilen Mihaylov2022-08-068-108/+269
* SERVER-67510 Fix descending index on range predicate bugDaniel Segel2022-08-046-17/+31
* SERVER-67166 Heuristic CE for SargableNodeTimour Katchaounov2022-08-031-0/+4
* SERVER-67318 Add addition, subtraction, multiplication to const_eval with ove...Daniel Segel2022-08-024-80/+140
* SERVER-68428 [CQF] Test stability on MacOSSvilen Mihaylov2022-07-302-87/+65
* SERVER-68310 Filter out PartialSchemaRequirements which are unconstrained and...Ben Shteinfeld2022-07-272-6/+53
* SERVER-67771 Allow duplicate multi-key entries in PartialSchemaRequirements mapSvilen Mihaylov2022-07-2720-527/+519
* Revert "SERVER-67318 Add addition, subtraction, multiplication to const_eval ...Alexander Neben2022-07-264-216/+65
* SERVER-66789 Eliminate calls to CE module in substitution phaseMatt Boros2022-07-255-20/+55
* SERVER-67318 Add addition, subtraction, multiplication to const_eval with ove...Daniel Segel2022-07-254-65/+216
* SERVER-67166 Heuristic CE for SargableNodeTimour Katchaounov2022-07-221-1/+1
* SERVER-68123 Handle unused-but-set-variable warningsBilly Donahue2022-07-191-3/+0
* SERVER-67166 Heuristic CE for SargableNodeTimour Katchaounov2022-07-197-31/+392
* SERVER-67369 Implement type bracketing for all BSONTypesEmily Wang2022-07-142-0/+11
* SERVER-67414 Fixed msvc compileAlexander Neben2022-07-121-2/+4
* SERVER-67782 Fix handling of bounds with MaxKey and MinKeySvilen Mihaylov2022-07-119-111/+165
* SERVER-67436 Add paramaterer to Traverse path element to specify max depthSvilen Mihaylov2022-07-1010-214/+356
* SERVER-62029: Review agg to ABT translationHana Pearlman2022-06-301-1/+1
* SERVER-67380 Improve handling of partial schema requirementsSvilen Mihaylov2022-06-225-142/+146
* SERVER-66608 Made OpNodeStorage::_nodes array protectedLynne Wang2022-06-131-2/+3
* SERVER-67003 Fixes for agg expressionsSvilen Mihaylov2022-06-132-6/+8
* SERVER-62327 fix clang-tidy v4Nicholas Zolnierz2022-06-101-0/+2