summaryrefslogtreecommitdiff
path: root/src/mongo/dbtests/queryoptimizertests.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-1752 Optimize simple indexed counts by counting the number of btree ke...Aaron2012-11-191-0/+216
* fix query optimizer test compileHari Khalsa2012-11-191-2/+1
* SERVER-1752 Improve performance of simple counts by avoiding use of a matcher...Aaron2012-10-231-106/+111
* split queryoptimizertests into two translation unitsEric Milkie2012-10-181-789/+9
* SERVER-6416 Compute field ranges for singleton $or clauses.Aaron2012-07-131-2/+2
* ERVER-2291 - cleaning count exception handlingEliot Horowitz2012-06-171-8/+9
* SERVER-5777 Enhance $in/sort/limit optimization to support additional query t...Aaron2012-06-131-21/+99
* SERVER-4180 Remove optional arguments to FieldRange and FieldRangeSet constru...Aaron2012-06-091-5/+5
* SERVER-5936 Prevent 'special' query plans from being used for a clause iterat...Aaron2012-06-061-2/+45
* SERVER-5936 Remove optional arguments to QueryPlanSet::make(), which were pri...Aaron2012-06-061-105/+37
* SERVER-5856 Extract MultiPlanScanner::init() and use for initialization, wrap...Aaron2012-05-251-5/+5
* SERVER-5856 Pull QueryPlanSet::init() out of constructor and wrap initializat...Aaron2012-05-251-47/+66
* SERVER-5856 Extract QueryPlan::init() and use for initialization, wrapped by ...Aaron2012-05-251-281/+342
* SERVER-3918 Disallow sparse indexes for $exists:false queries.Aaron2012-05-251-6/+106
* SERVER-3918 Refactor QueryPlanGenerator::addCachedPlan().Aaron2012-05-251-0/+22
* SERVER-3918 Make QueryPlan utility explicitly categorical using a QueryPlan::...Aaron2012-05-251-29/+38
* Add a CoveredIndexMatcher to QueryPlan and share it with QueryOp.Aaron2012-05-241-0/+4
* Refactor MultiPlanScanner so _currentQps is always valid on construction.Aaron2012-04-281-1/+1
* Extract QueryPlanGenerator from QueryPlanSet.Aaron2012-04-241-2/+4
* SERVER-5301 Store CandidatePlanCharacter in the query plan cache, and use its...Aaron2012-04-191-10/+29
* SERVER-5301 Record optimal query plans in the query plan cache.Aaron2012-04-191-1/+29
* SERVER-5301 Clear query plan cache when an index becomes multikey.Aaron2012-04-191-2/+3
* Stop labeling 'special' query plans as 'optimal'.Aaron2012-04-191-0/+15
* Use hasPossiblyExcludedPlans() function to determine if additional plans may ...Aaron2012-04-191-1/+13
* Add a CachedQueryPlan class for storing information about a query plan chosen...Aaron2012-04-191-11/+20
* SERVER-5063 $in limit efficiency.Aaron2012-04-061-12/+135
* Provide ParsedQuery to some query optimizer classes instead of Projection.Aaron2012-04-061-90/+86
* SERVER-5348 make dbclient.h the main C++ driver include fileEric Milkie2012-04-021-0/+1
* replace assert with verify SERVER-1259Eliot Horowitz2012-03-261-1/+1
* Merge remote branch 'main_readonly/master'Dwight2012-03-131-12/+10
|\
| * SERVER-4669 Remove obsolete code for handling collection drops safely without...Aaron2012-03-121-8/+6
| * SERVER-4669 remove unused code, simple implementation for MultiCursor::modifi...Aaron2012-03-121-4/+4
* | SERVER-4328 merge problem?dwight2012-02-271-4/+0
* | Merge remote branch 'main_readonly/master'Dwight2012-02-271-345/+445
|\ \ | |/
| * compile win?Aaron2012-02-251-2/+2
| * specify a real namespace in query plan set to string testAaron2012-02-251-2/+2
| * SERVER-4150 allow plan picking with takeover with non hybrid unordered plans,...Aaron2012-02-241-24/+24
| * SERVER-4150 query optimizer categorize potential alternative plans and precom...Aaron2012-02-241-1/+162
| * SERVER-4150 remove some obsolete query optimizer unit testsAaron2012-02-241-226/+0
| * SERVER-4150 add covered index supportAaron2012-02-241-80/+253
| * SERVER-4669 added basic toString() functions for queryutil and queryoptimizer...Aaron2012-02-241-0/+34
| * SERVER-4669 simplify MultiCursor by removing non handoff constructor; remove ...Aaron2012-02-241-25/+13
| * SERVER-4150 reimplement query using query optimizer cursor one checkpointAaron2012-02-241-34/+0
* | Merge remote branch 'main_readonly/master'Dwight2012-02-161-19/+18
|\ \ | |/
| * pass hint using BSONObj rather than BSONElementAaron2012-02-121-19/+18
* | Merge branch 'master' of git://github.com/mongodb/mongo.gitDwight2012-01-241-14/+52
|\ \ | |/
| * move bestGuessCursor to NamespaceDetailsTransient, move isSimpleIdQuery to qu...Aaron2012-01-181-9/+24
| * SERVER-4556 remove concept of a 'nontrivial' range in FieldRange; use 'univer...Aaron2012-01-181-5/+28
* | SERVER-4328 rename classDwight2012-01-241-3/+3
* | SERVER-4328 rename dblock in dbtests/ filesdwight2012-01-241-3/+3
|/