summaryrefslogtreecommitdiff
path: root/src/mongo/dbtests/queryutiltests.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-5848 further simplifications to default suitability() methodKevin Matulef2012-12-201-34/+8
* SERVER-5677 Replaced JSON -> BSON parserShaun Verch2012-12-181-4/+14
* SERVER-1752 Optimize simple indexed counts by counting the number of btree ke...Aaron2012-11-191-0/+262
* SERVER-1752 SERVER-4529 Do not incorrectly use fast count mode when matching ...Aaron2012-10-231-0/+20
* SERVER-1752 Improve performance of simple counts by avoiding use of a matcher...Aaron2012-10-231-0/+90
* SERVER-3104 Allow intersection of sibling multikey index field ranges having ...Aaron2012-10-101-0/+50
* SERVER-5354 Do not generate a field range constraint for an $atomic match field.Aaron2012-09-051-0/+13
* SERVER-6416 Compute field ranges for singleton $or clauses.Aaron2012-07-131-0/+74
* SERVER-5777 Enhance $in/sort/limit optimization to support additional query t...Aaron2012-06-131-104/+282
* SERVER-4180 Generate single key index bounds for $elemMatch expressions of th...Aaron2012-06-091-16/+41
* SERVER-4180 Remove optional arguments to FieldRange and FieldRangeSet constru...Aaron2012-06-091-83/+97
* SERVER-4180 Fixes and cleanups for $elemMatch index range calculation, in par...Aaron2012-06-091-1/+126
* SERVER-5301 Store CandidatePlanCharacter in the query plan cache, and use its...Aaron2012-04-191-4/+8
* Add unit tests for clearIndexesForPatterns() and bestIndexForPatterns().Aaron2012-04-191-0/+69
* SERVER-5450 Avoid reference to temporary in FieldRangeVectorIterator::FieldIn...Aaron2012-04-071-5/+10
* SERVER-5063 $in limit efficiency.Aaron2012-04-061-40/+464
* SERVER-5450 Refactor FieldIntervalMatcher from FieldRangeVectorIterator.Aaron2012-04-061-0/+164
* SERVER-5450 Refactor FieldRangeVectorIterator::advance() code for setting adv...Aaron2012-04-061-1/+74
* SERVER-5450 Extract validateCurrentInterval() from FieldRangeVectorIterator::...Aaron2012-04-061-0/+32
* SERVER-5450 Refactor FieldRangeVectorIterator's current position within a vec...Aaron2012-04-061-0/+40
* SERVER-5450 Add some initial descriptive unit tests for FieldRangeVectorItera...Aaron2012-04-061-0/+174
* 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
* merging and using new locksDwight2012-03-131-3/+3
* SERVER-4328 make gcc happydwight2012-03-131-1/+1
* SERVER-4328 merge in some test binary things. add some missing cpp files to t...Dwight2012-03-121-2/+2
* compile win?Aaron2012-02-251-1/+1
* ensure field range set owns its attributesAaron2012-02-241-0/+13
* standardize template spacing in query util testsAaron2012-02-241-114/+114
* SERVER-4669 added basic toString() functions for queryutil and queryoptimizer...Aaron2012-02-241-0/+56
* Calculating which shard(s) to send $in queries to was taking a long time. Thi...Spencer T Brody2012-02-081-1/+0
* SERVER-4556 additional checks for universal() functionAaron2012-01-181-0/+11
* avoid recording a bogus, unnecessary constraint on a $and fieldAaron2012-01-181-0/+21
* simplifiedQuery - Always add gt/lt bounds for simplified queries, to avoid un...Aaron2012-01-181-1/+4
* clean SimplifiedQuery testAaron2012-01-181-5/+14
* remove duplicate check in testAaron2012-01-181-1/+0
* SERVER-4677 correctly calculate union of overlapping ranges, and refactor ran...Aaron2012-01-181-2/+53
* SERVER-4675 descriptive testAaron2012-01-181-0/+17
* SERVER-4556 remove concept of a 'nontrivial' range in FieldRange; use 'univer...Aaron2012-01-181-20/+98
* SERVER-4665 simplify QueryPattern model by separating Empty from UpperAndLowe...Aaron2012-01-161-0/+9
* SERVER-4665 account for $ne bounds in QueryPatternAaron2012-01-161-4/+17
* SERVER-4556 add descriptive testAaron2011-12-251-2/+13
* bulk move of code to src/ SERVER-4551Eliot Horowitz2011-12-241-0/+989