summaryrefslogtreecommitdiff
path: root/db/queryoptimizer.h
Commit message (Expand)AuthorAgeFilesLines
* more cleaning toward conventionsdwight2010-10-191-1/+1
* SERVER-1213 allow splitting of or rangesAaron2010-09-141-2/+10
* SERVER-1528 account for expensive skipping operations in nscannedAaron2010-08-031-2/+11
* SERVER-1453 yield during geo queryAaron2010-08-021-2/+2
* Cursor::supportYields SERVER-1453Eliot Horowitz2010-07-241-0/+1
* avoid matching old or clauses unnecessarilyAaron2010-07-201-1/+1
* bail out or clause checking if we do an unpredicted table scanAaron2010-07-201-1/+3
* SERVER-1211 don't use simplifiedQuery for or negationAaron2010-07-161-11/+8
* SERVER-802 range / in skippingAaron2010-07-161-3/+5
* SERVER-1376 yield in query set runner for query,count,update,deleteAaron2010-07-071-6/+20
* SERVER-371 checkpointAaron2010-07-071-0/+1
* make issimpleidquery faster by not calling nFields()dwight2010-07-021-4/+6
* SERVER-1217 bestGuessCursor() should always honor sort specAaron2010-06-281-8/+7
* cleaning exceptionsEliot Horowitz2010-06-211-5/+6
* SERVER-109 expand $in clauses in simplifiedQueryAaron2010-06-091-2/+2
* SERVER-1206 $or hintAaron2010-06-091-1/+2
* SERVER-109 handle dynamically removed or clauses when iterating clausesAaron2010-06-081-2/+1
* compile shardingAaron2010-06-081-0/+1
* SERVER-109 cursor corner casesAaron2010-06-071-4/+4
* SERVER-109 cursor update fix and other tweaksAaron2010-06-071-1/+4
* SERVER-109 fix mem ownership when popping or clauses, real doc lookup when re...Aaron2010-06-031-2/+3
* SERVER-109 update or negation spec, update conversion from query to getmore c...Aaron2010-06-021-8/+30
* SERVER-109 get rid of nextSimpleQuery(), put matcher in base QueryOp, get rid...Aaron2010-06-021-47/+37
* SERVER-109 rename clone() createChild()Aaron2010-06-021-2/+2
* SERVER-109 get rid of query_ in QueryPlanSetAaron2010-06-021-2/+2
* SERVER-109 generate frs without writing new queryAaron2010-06-021-1/+1
* SERVER-109 reinstate FieldRangeOrSet, make FieldRangeSet a parameter to Query...Aaron2010-06-011-4/+5
* SERVER-109 explainAaron2010-05-261-2/+5
* SERVER-109 finish rewriting bestGuess code pathAaron2010-05-251-2/+1
* SERVER-109 put Matcher in other Cursors, $or with distinctAaron2010-05-251-4/+23
* SERVER-109 basic getmoreAaron2010-05-241-1/+19
* SERVER-109 iterator interface for delete and updateAaron2010-05-241-0/+62
* cleanupAaron2010-05-131-1/+0
* SERVER-109 let query op short stop multi scan planning, handle or in helpers ...Aaron2010-05-121-0/+2
* QueryOp standardize class field namesAaron2010-05-121-13/+15
* compile allAaron2010-05-121-0/+3
* SERVER-109 $or checkpointAaron2010-05-121-2/+97
* auto_ptr -> shared_ptr for Cursor objectsEliot Horowitz2010-05-071-2/+2
* faster distinct SERVER-796Eliot Horowitz2010-03-291-2/+5
* query optimizer would sometimes swap out geo index SERVER-780Eliot Horowitz2010-03-181-0/+1
* fix test compileEliot Horowitz2010-03-101-0/+2
* allow re-sorting for geo searches SERVER-730Eliot Horowitz2010-03-101-0/+1
* can access geo through $nearEliot Horowitz2010-02-251-1/+1
* checkpoint on $near opEliot Horowitz2010-02-251-1/+3
* refactor UserQueryOp a bitEliot Horowitz2010-02-161-2/+6
* slight _id query plan optimizationEliot Horowitz2010-02-051-0/+8
* SERVER-595 extent hopping implementation for findingStart modeAaron2010-02-021-0/+1
* MINOR commentsAaron2009-12-211-0/+2
* SERVER-100 checkpoint move index bounding code to FieldRangeSetAaron2009-09-071-4/+3
* SERVER-100 checkpoint field range organization improvementsAaron Staple2009-08-111-6/+5