summaryrefslogtreecommitdiff
path: root/src/mongo/db/queryutil.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up #includes to conform with coding standardDan Pasette2013-07-241-5/+5
* SERVER-1734 - Re-add support for $isolated as alias for $atomicDan Pasette2013-06-211-1/+2
* SERVER-6405: first step of cleaning NamespaceDetailsEliot Horowitz2013-06-141-3/+5
* SERVER-8791 SERVER-9212 remove IndexSpecHari Khalsa2013-05-021-0/+7
* SERVER-8791 SERVER-9212 retire indexplugin/indextypeHari Khalsa2013-05-021-15/+27
* SERVER-9212 SERVER-8791 kill newCursor and suitability, centralize latterHari Khalsa2013-04-231-5/+6
* SERVER-8790 Move ParsedQuery out of queryutil and clean some includes.aaron2013-03-211-9/+1
* allow full non-near geo functionality in matcherHari Khalsa2013-01-141-4/+2
* enable within for indexed 2dsphereHari Khalsa2013-01-071-0/+3
* SERVER-5848 further simplifications to default suitability() methodKevin Matulef2012-12-201-31/+0
* SERVER-5848 determine index suitability using a FieldRangeSetKevin Matulef2012-12-181-4/+0
* near only works w/points, rename intersectHari Khalsa2012-12-131-1/+1
* SERVER-7343 port within-in-query to HEADHari Khalsa2012-12-041-18/+11
* SERVER-7802 rename s2d to 2dsphereHari Khalsa2012-11-301-2/+2
* SERVER-1752 Optimize simple indexed counts by counting the number of btree ke...Aaron2012-11-191-24/+117
* kill newnear, allow >1 special index typeHari Khalsa2012-11-191-21/+28
* SERVER-2874 performance fix for s2 intersect, add s2 nearHari Khalsa2012-11-131-0/+1
* SERVER-2874 add s2 indexing and cursorHari Khalsa2012-11-051-0/+3
* SERVER-1752 SERVER-4529 Do not incorrectly use fast count mode when matching ...Aaron2012-10-231-2/+27
* SERVER-1752 Improve performance of simple counts by avoiding use of a matcher...Aaron2012-10-231-4/+21
* SERVER-2001 KeyPattern class; utilities for more general index & shard key specsKevin Matulef2012-10-151-68/+1
* SERVER-3104 Allow intersection of sibling multikey index field ranges having ...Aaron2012-10-101-12/+57
* SERVER-5354 Do not generate a field range constraint for an $atomic match field.Aaron2012-09-051-0/+4
* SERVER-6416 Compute field ranges for singleton $or clauses.Aaron2012-07-131-14/+26
* SERVER-5777 Enhance $in/sort/limit optimization to support additional query t...Aaron2012-06-131-19/+82
* SERVER-5777 Clean FieldRange intersection implementation a bit.Aaron2012-06-131-10/+19
* SERVER-4180 Generate single key index bounds for $elemMatch expressions of th...Aaron2012-06-091-17/+43
* SERVER-4180 Fixes and cleanups for $elemMatch index range calculation, in par...Aaron2012-06-091-84/+130
* SERVER-2001 part 2: hashed index typeKevin Matulef2012-05-181-0/+18
* SERVER-5355 negative count limit brackets result to 0Randolph Tan2012-04-271-1/+5
* SERVER-5301 Store CandidatePlanCharacter in the query plan cache, and use its...Aaron2012-04-191-1/+1
* Clean some query related includes.Aaron2012-04-061-4/+1
* SERVER-5450 De-inline FieldIntervalMatcher members; leave CompoundRangeCounte...Aaron2012-04-061-0/+30
* SERVER-5063 $in limit efficiency.Aaron2012-04-061-15/+66
* SERVER-5450 Clean arguments to FieldRangeVectorIterator::validateCurrentInter...Aaron2012-04-061-8/+13
* SERVER-5450 Refactor FieldIntervalMatcher from FieldRangeVectorIterator.Aaron2012-04-061-22/+12
* SERVER-5450 Refactor FieldRangeVectorIterator::advance() code for setting adv...Aaron2012-04-061-33/+27
* SERVER-5450 Reorganize FieldRangeVectorIterator::validateCurrentInterval() a ...Aaron2012-04-061-38/+36
* SERVER-5450 Extract validateCurrentInterval() from FieldRangeVectorIterator::...Aaron2012-04-061-46/+61
* SERVER-5450 Refactor FieldRangeVectorIterator's current position within a vec...Aaron2012-04-061-29/+29
* SERVER-5450 Add some initial descriptive unit tests for FieldRangeVectorItera...Aaron2012-04-061-1/+1
* Clean FieldRangeVectorIterator interface a bit.Aaron2012-04-061-19/+0
* Simplify some checks in queryutil.cpp.Aaron2012-04-061-7/+7
* Rename the UnitTest class to StartupTest, and the containing file to startup_...Andy Schwerin2012-04-051-2/+2
* replace assert with verify SERVER-1259Eliot Horowitz2012-03-261-24/+24
* SERVER-1259: Replace verify-with-code to assert.Andy Schwerin2012-03-261-3/+3
* ensure field range set owns its attributesAaron2012-02-241-1/+1
* SERVER-4669 added basic toString() functions for queryutil and queryoptimizer...Aaron2012-02-241-3/+29
* SERVER-4150 reimplement query using query optimizer cursor one checkpointAaron2012-02-241-0/+7
* Calculating which shard(s) to send $in queries to was taking a long time. Thi...Spencer T Brody2012-02-081-5/+4