summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/plan_enumerator.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-76944: Correctly return bool in the prepSubNodes function in plan_enum...Adityavardhan Agrawal2023-05-111-1/+2
* SERVER-75369 Fix the overflow of total possible enumeration count in Lockstep...Ruoxin Xu2023-03-291-1/+1
* SERVER-70597 Don't generate OrPushdown tags when optimization is disabledDavid Percy2023-01-171-1/+10
* SERVER-48625 Add query knobs to explain output and logsTed Tuckman2020-12-011-0/+3
* SERVER-36393 Add new opt-in $or enumeration orderCharlie Swanson2020-09-021-10/+45
* SERVER-41872 PlanEnumerator AndAssignment::choices ordering not stable and is...James Wahlin2019-10-181-2/+8
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-1/+1
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-2/+2
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-35402 Add validators where applicable in query_knobs.cppArun Banala2019-02-061-1/+1
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-14/+16
* SERVER-33275 Remove `platform/unordered_`* headersADAM David Alan Martin2018-02-141-15/+17
* SERVER-33005 Fix planner to avoid incorrect OR pushdown through $elemMatch.David Storch2018-02-091-4/+41
* SERVER-31305 Use smart pointer to prevent memory leak inEddie Louie2017-10-041-7/+6
* SERVER-31139 Fix invariant failure caused by text index plan enumeration bug.David Storch2017-09-291-0/+11
* SERVER-29587: Partition MatchExpression types into categories, fixes anNick Zolnierz2017-07-071-1/+1
* SERVER-27904 Extend support for moving predicates into contained ORs to multi...Tess Avitabile2017-02-281-40/+32
* SERVER-13732 Index access plan for contained OR should consider top-level pre...Tess Avitabile2017-02-171-14/+45
* SERVER-25932 Make MONGO_EXPORT_SERVER_PARAMETER use AtomicWord instead of std...Mark Benvenuto2017-01-051-2/+2
* SERVER-24320 PlanCacheIndexTree should have same sort order as MatchExpressio...Tess Avitabile2016-07-261-0/+3
* SERVER-24104 Replace stdx::duration with mongo::Duration.Andy Schwerin2016-05-171-0/+1
* SERVER-22401 Add new rules for assigning predicates to multikey indexes.Max Hirschhorn2016-03-031-0/+25
* SERVER-22867 Convey to access planner when to intersect bounds.Max Hirschhorn2016-03-031-0/+6
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-390/+390
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-5/+4
* SERVER-14723 fix crash in plan enumerator affecting some geo near queriesDavid Storch2015-03-031-1/+4
* SERVER-13256 Add std namespace qualifications in headersAndrew Morrow2015-01-151-1/+1
* SERVER-13256 Remove scoped_ptr from pch.hAndrew Morrow2015-01-051-4/+5
* SERVER-13256: Remove pch - qualify std in headersMark Benvenuto2014-05-191-22/+22
* SERVER-13687 fix plan enumeration for compound multikey 2d or 2dsphere indicesDavid Storch2014-05-011-4/+35
* SERVER-13714 fix enumeration of non-top-level indexed negationsHari Khalsa2014-04-241-0/+6
* SERVER-13184 limit number of enumerated plans for an ORDavid Storch2014-03-151-3/+16
* SERVER-10026 centralize query heuristic numbersHari Khalsa2014-03-111-4/+2
* SERVER-13039 handle subnodes which require an index during plan enumerationDavid Storch2014-03-101-3/+7
* SERVER-13038 verbose query logging cleanupDavid Storch2014-03-071-1/+1
* SERVER-12825 don't use ixisect if a compound index is availableDavid Storch2014-02-261-0/+22
* SERVER-12470 SERVER-12475 SERVER-9532 fix multikey index bounds for compound ...David Storch2014-02-101-1/+73
* SERVER-12613 put a limit on how many indexed plans we consider, minor enum reorgHari Khalsa2014-02-061-1/+41
* SERVER-10026 index intersection and enumeration cleanupHari Khalsa2013-12-201-90/+43
* SERVER-8886 Final set of license exceptions for OpenSSLIan Whalen2013-12-101-0/+12
* SERVER-10026 enum >1 plan, prefer plans with more compound fields when rankingHari Khalsa2013-10-081-26/+132
* SERVER-10471 merge index bounds, enumerate based on indices, bug fixesHari Khalsa2013-10-071-33/+52
* SERVER-10471 more comments based on reviewHari Khalsa2013-10-021-3/+2
* SERVER-10471 multikey correctness, fix compound idxs, a few bug fixesHari Khalsa2013-10-011-3/+4
* SERVER-10026 more bugs uncovered by test triageHari Khalsa2013-09-261-63/+42
* SERVER-10471 switch to memoization enumeratorHari Khalsa2013-09-261-39/+109
* SERVER-10026 enumeration as strategies, bug fixes galore, build plansHari Khalsa2013-09-181-17/+31
* SERVER-10471 Fleshing out the new query planner / enumeratorAlberto Lerner2013-09-111-0/+105