summaryrefslogtreecommitdiff
path: root/db/matcher.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-2189Aaron2010-12-071-1/+2
* notes for SERVER-1264Eliot Horowitz2010-11-151-2/+4
* $elemMatch works on primitives SERVER-1264Eliot Horowitz2010-09-241-0/+1
* SERVER-1701 don't use index key to resolve exists queryAaron2010-08-301-0/+1
* avoid matching old or clauses unnecessarilyAaron2010-07-201-1/+8
* SERVER-1211 don't use simplifiedQuery for or negationAaron2010-07-161-4/+6
* SERVER-109 keymatchAaron2010-06-071-2/+4
* SERVER-109 comments/cleanupAaron2010-06-031-3/+2
* SERVER-109 update or negation spec, update conversion from query to getmore c...Aaron2010-06-021-8/+6
* SERVER-109 matcher or popAaron2010-06-011-5/+17
* SERVER-109 cleanupAaron2010-06-011-33/+2
* SERVER-109 construct index matcher from full doc matcherAaron2010-06-011-6/+41
* mergeAaron2010-05-121-2/+2
|\
| * $ operator and indexed fields SERVER-1055Eliot Horowitz2010-05-101-2/+2
* | SERVER-109 $or checkpointAaron2010-05-121-3/+9
|/
* Merge branch 'master' of github.com:mongodb/mongoAaron2010-04-261-1/+6
|\
| * fix filter cursorEliot Horowitz2010-04-141-1/+6
* | SERVER-1005 $norAaron2010-04-261-0/+4
|/
* SERVER-1004 $or with other top level fieldsAaron2010-04-131-2/+3
* SERVER-1003 top level $or by itselfAaron2010-04-121-0/+1
* faster distinct SERVER-796Eliot Horowitz2010-03-291-1/+3
* SERVER-322 implement $in with regexAaron2010-03-081-5/+3
* array match value mod update( {a.x : 5 } , { a.~.y ... } ) SERVER-631Eliot Horowitz2010-03-061-5/+12
* fix exists with index SERVER-708Eliot Horowitz2010-03-061-0/+1
* better matching info hookEliot Horowitz2010-03-031-1/+15
* SERVER-670 don't allow simple index matching with negating operatorsAaron2010-03-021-2/+2
* use addRegex everywhereMathias Stearn2010-03-011-1/+1
* Regexes match themselves SERVER-673Mathias Stearn2010-03-011-0/+2
* better regex prefix matchingMathias Stearn2010-03-011-0/+1
* SERVER-252 can't use key match with $notAaron2010-02-231-1/+2
* SERVER-252 $not checkpointAaron2010-02-231-0/+1
* SERVER-252 $not checkpointAaron2010-02-221-7/+9
* $elemMatch with $all - doesn't work nicely with query optimizer yet SERVER-562Eliot Horowitz2010-02-191-10/+3
* option arg to CoveredIndexMatcher to know if object was loeadedEliot Horowitz2010-02-191-1/+1
* SERVER-182 allow queries with array indexesDwight2010-01-201-4/+2
* rename Matcher classDwight2010-01-191-19/+20
* basics os array element matching done SERVER-377 - doesn't work with query op...Eliot Horowitz2009-12-311-16/+9
* uassert/massert take error code SERVER-112Eliot Horowitz2009-12-281-1/+1
* $atomic option on remove()Dwight2009-12-211-13/+22
* actually implement interface KeyValJSMatcher::matchesEliot Horowitz2009-12-041-1/+1
* get rid of deep in MatcherEliot Horowitz2009-11-021-8/+6
* a little cleaningEliot Horowitz2009-10-221-3/+4
* refactor matcher a bitEliot Horowitz2009-10-121-2/+3
* $type operator - SERVER-336Eliot Horowitz2009-10-121-0/+4
* arrays match themselves in queryies SERVER-146Eliot Horowitz2009-10-091-1/+2
* make matching use only index if it can, makes count fast SERVER-232Eliot Horowitz2009-09-151-1/+6
* use canonicalType in a couple more places - make symbol test workEliot Horowitz2009-08-271-3/+2
* fix mod eq 0Eliot Horowitz2009-08-211-1/+0
* $mod operatorEliot Horowitz2009-08-201-1/+12
* multiple $in support SERVER-103Eliot Horowitz2009-07-071-22/+39