summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/plan_enumerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-48625 Add query knobs to explain output and logsTed Tuckman2020-12-011-0/+23
* SERVER-47826 Respect when internalQueryEnumerationMaxOrSolutions is set to zeroTed Tuckman2020-10-141-1/+7
* SERVER-51084 tweak range loop variable types to fix xcode buildBilly Donahue2020-09-251-1/+1
* SERVER-36393 Add new opt-in $or enumeration orderCharlie Swanson2020-09-021-14/+171
* SERVER-48900 Remove format-string arguments from logv2 statementsMilena Ivanova2020-08-201-6/+2
* SERVER-48353 logv2 cleanup for db/query, s/query, db/views, db/matcherMindaugas Malinauskas2020-06-081-4/+7
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-1/+1
* SERVER-47349 Use flat_set instead of set for KeyStringSet and MultikeyPathsHenrik Edin2020-04-081-1/+1
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-1/+0
* SERVER-45869 automatically converted structured loggingGabriel Russell2020-02-131-3/+5
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-7/+7
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-16/+16
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-101-1/+1
* SERVER-40463 String utils output StringData instead of std::stringHenrik Edin2019-04-101-5/+3
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-6/+6
* SERVER-40267 Clean up debug string generation for MatchExpression.David Storch2019-03-221-2/+3
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-38249 Implement stdx unordered_map and unordered_set as absl node hash...Henrik Edin2018-12-201-4/+4
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-14/+16
* SERVER-34307 replace invariant(false) with MONGO_UNREACHABLEBenety Goh2018-04-041-1/+1
* SERVER-33275 Remove `platform/unordered_`* headersADAM David Alan Martin2018-02-141-8/+8
* SERVER-33005 Fix planner to avoid incorrect OR pushdown through $elemMatch.David Storch2018-02-091-20/+56
* SERVER-31530 Certain queries using 2d index could incorrecly computeMartin Neupauer2018-01-101-8/+11
* SERVER-32441 Fix invariant failure in $or planning.David Storch2018-01-051-28/+15
* SERVER-32545 Don't exclude highest MemoID when dumping PlanEnumerator state a...David Storch2018-01-051-1/+1
* SERVER-32545 Enhance PlanEnumerator debug output to include orPushdown info.David Storch2018-01-051-0/+4
* SERVER-31305 Use smart pointer to prevent memory leak inEddie Louie2017-10-041-5/+5
* SERVER-31139 Fix invariant failure caused by text index plan enumeration bug.David Storch2017-09-291-17/+35
* SERVER-27904 Extend support for moving predicates into contained ORs to multi...Tess Avitabile2017-02-281-261/+165
* SERVER-13732 Index access plan for contained OR should consider top-level pre...Tess Avitabile2017-02-171-53/+230
* SERVER-24991 log redaction for matcher, ops, pipeline, queryThomas Schubert2016-09-021-1/+1
* SERVER-24320 PlanCacheIndexTree should have same sort order as MatchExpressio...Tess Avitabile2016-07-261-1/+0
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-281-3/+2
* SERVER-22726 Represent lack of path-level multikey info as empty vector.Max Hirschhorn2016-05-081-11/+12
* SERVER-23112 Assign predicates to 2dsphere indexes using multikey paths.Max Hirschhorn2016-04-191-10/+61
* SERVER-22401 Add new rules for assigning predicates to multikey indexes.Max Hirschhorn2016-03-031-8/+259
* SERVER-22867 Convey to access planner when to intersect bounds.Max Hirschhorn2016-03-031-1/+3
* SERVER-16042 generate a candidate plan for each predicate over the leading fi...David Storch2015-10-011-28/+39
* SERVER-16889 MatchExpression::shallowClone() return unique_ptr<ME>Qingyang Chen2015-06-261-1/+1
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-1053/+1030
* SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-2/+2
* SERVER-17525 Remove QLOG, replace with LOG(5)James Wahlin2015-03-131-3/+2
* SERVER-14723 fix crash in plan enumerator affecting some geo near queriesDavid Storch2015-03-031-4/+12
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+5
* SERVER-16256 get rid of ALL match expressionsDavid Storch2014-12-011-3/+1
* SERVER-15592 set default log component for all cppMatt Kangas2014-10-141-0/+2
* SERVER-13104 enumerate all possibilties for $or below an $andDavid Storch2014-09-031-0/+11
* SERVER-14729 logging cleanup - removed mongo/util/log.h from headers, de-inli...Benety Goh2014-08-121-0/+1
* SERVER-13687 fix plan enumeration for compound multikey 2d or 2dsphere indicesDavid Storch2014-05-011-76/+175
* SERVER-13714 fix enumeration of non-top-level indexed negationsHari Khalsa2014-04-241-10/+42