summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/plan_enumerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* SERVER-13184 limit number of enumerated plans for an ORDavid Storch2014-03-151-2/+10
* SERVER-13039 handle subnodes which require an index during plan enumerationDavid Storch2014-03-101-13/+69
* SERVER-13038 verbose query logging cleanupDavid Storch2014-03-071-20/+19
* SERVER-10026 limit number of self-intersectionsHari Khalsa2014-03-031-0/+8
* SERVER-12825 don't use ixisect if a compound index is availableDavid Storch2014-02-261-2/+67
* SERVER-10026 triage and address some TODO comments, fix bounds buildingHari Khalsa2014-02-241-13/+12
* SERVER-12532 negated predicates can use an indexDavid Storch2014-02-141-0/+6
* SERVER-12354 SERVER-12144 plan compound text correctlyHari Khalsa2014-02-131-1/+1
* SERVER-12470 SERVER-12475 SERVER-9532 fix multikey index bounds for compound ...David Storch2014-02-101-37/+199