summaryrefslogtreecommitdiff
path: root/db/queryutil.cpp
AgeCommit message (Expand)Author
2011-08-08SERVER-3545 uassert if elemMatch specified with ithin in or ninAaron
2011-08-05toString on some Field* classesEliot Horowitz
2011-08-04SERVER-3373 query optimizer optimizations, primarily for non or queriesAaron
2011-08-01Don't optimize regexs with a '|' in them SERVER-3298Mathias Stearn
2011-07-31SERVER-2258 specify 'undefined' for empty array index boundsAaron
2011-06-26removed global debugString with Message::toStringEliot Horowitz
2011-06-06fix hint1.js and minkey for date which is now tricky as we support a couple d...Dwight
2011-06-03SERVER-2952 convert some masserts to uassertsAaron
2011-06-02remove BSONObjSetDefaultOrder and avoid inheriting from stl classAaron
2011-06-02SERVER-1089 merge assert codesAaron
2011-06-02SERVER-1089 add and operatorAaron
2011-06-02SERVER-480 SERVER-2884 Perform in memory sorts by generating keys suitable fo...Aaron
2011-05-23use firstElementFieldName()dwight
2011-05-02SERVER-958 Looser bounds for multikey indexes with parallel nested fieldsAaron
2011-05-02SERVER-958 Prefer fully contained multikey ranges since they are smaller.Aaron
2011-05-02rename FieldRangeOrSet to OrRangeGeneratorAaron
2011-05-02FieldRangeSet::trivialRange() should return a const referenceAaron
2011-04-25SERVER-958 merge and address mongos dependency differencesAaron
2011-04-25SERVER-958 Track non single key field ranges and utilize them in query planningAaron
2011-04-07code styleAaron
2011-04-05queryutil move some implementations out of headerAaron
2011-04-05queryutil variable nameAaron
2011-04-05queryutil commentsAaron
2011-04-05SERVER-2322 Allow specification of non boolean value with exists operatorAaron
2011-04-05SERVER-393 Use index bounds for exists:falseAaron
2011-03-29Support \Q..\E quoting in simpleRegex parser SERVER-2862Mathias Stearn
2011-03-25SERVER-2829 arrays within an in clause should match themselvesAaron
2011-03-21SERVER-2245 use original IndexSpec with full attributes in FieldRangeVectorAaron
2011-01-04ran astyle SERVER-2304Eliot Horowitz
2010-12-22SERVER-2245 use IndexSpec::GetKeys for or dedupingAaron
2010-12-10raise the combinatorial limit for #in queries to 4M SERVER-2205Eliot Horowitz
2010-12-07SERVER-2189Aaron
2010-11-15more FieldMatcher cleaningEliot Horowitz
2010-11-15starting FieldMatcher cleaningEliot Horowitz
2010-10-03SERVER-1883 expand nested array fields when testing document for match with p...Aaron
2010-10-02SERVER-1883 in or de duping, correctly retrieve nested field for match documentAaron
2010-09-22debuggingAlberto Lerner
2010-09-14SERVER-1213 allow splitting of or rangesAaron
2010-09-13SERVER-726 calculate bound unions a bit more preciselyAaron
2010-09-13commentsAaron
2010-08-30SERVER-1705 validate op type with regexAaron
2010-08-30SERVER-1212 deal with elemMatch laterAaron
2010-08-30SERVER-1212 ne range negation checkpointAaron
2010-08-18SERVER-726 optimize exclusive boundsAaron
2010-08-16add comments for btree skipping codeAaron
2010-07-23fix messag debuggingEliot Horowitz
2010-07-23messasge debuggingEliot Horowitz
2010-07-22fix size() for sharding SERVER-1444Eliot Horowitz
2010-07-21move slow test that is now fast, add small optimization to cursor advanceAaron
2010-07-20fix or neg matching reverse directionAaron