summaryrefslogtreecommitdiff
path: root/db/matcher.cpp
Commit message (Expand)AuthorAgeFilesLines
* bulk move of code to src/ SERVER-4551Eliot Horowitz2011-12-241-1128/+0
* commentAaron2011-12-171-1/+2
* remove tabs from codeAaron2011-12-171-5/+5
* commentAaron2011-12-171-0/+2
* SERVER-4492 with all/elemMatch query, fail match rather than assert when docu...Aaron2011-12-171-1/+4
* merge from mainU-tellus\cwestin2011-12-071-31/+29
|\
| * spaces, not tabs.Eric Milkie2011-11-161-14/+14
| * Allow more than four regular expressions in a query SERVER-969Eric Milkie2011-11-161-32/+30
* | merge trunk to forkU-tellus\cwestin2011-11-091-1/+3
|\ \ | |/
| * logging for matcherDwight2011-11-041-1/+4
* | merge from headU-tellus\cwestin2011-10-121-61/+74
|\ \ | |/
| * $isolated synonym for $atomicdwight2011-10-111-6/+9
| * errno compiledwight2011-10-111-1/+1
| * errnoDwight2011-10-071-1/+1
| * tweak $whereDwight2011-10-071-22/+26
| * a little cleaning of Matcher::parseClauseEliot Horowitz2011-09-211-8/+18
| * can put $comment in normal query SERVER-3789Eliot Horowitz2011-09-211-0/+3
| * SERVER-3264 make nin matching the opposite of inAaron2011-09-131-30/+23
* | Merge branch 'master' into aggregationU-tellus\cwestin2011-08-101-2/+11
|\ \ | |/
| * SERVER-3545 uassert if elemMatch specified with ithin in or ninAaron2011-08-081-0/+3
| * protect against errors on js scope cleanup - features3.jsgregs2011-07-251-2/+8
* | merge from mainU-tellus\cwestin2011-06-251-200/+204
|\ \ | |/
| * SERVER-3192 require atomic specifier to be top levelAaron2011-06-151-4/+5
| * matcher cleaning and commentsAaron2011-06-151-17/+10
| * standardize matcher variablesAaron2011-06-151-141/+141
| * SERVER-3192 SERVER-2585 allow nested or clauses in queries, opaque to indexin...Aaron2011-06-151-61/+71
| * SERVER-1089 add some checks for multiple where fieldsAaron2011-06-031-1/+1
* | merge from masterU-tellus\cwestin2011-06-031-88/+115
|\ \ | |/
| * SERVER-1735 type:10 query matches null value but not missing value, hence an ...Aaron2011-06-021-0/+1
| * SERVER-1089 don't allow nesting or within and for now, as it will complicate ...Aaron2011-06-021-12/+12
| * SERVER-1089 merge assert codesAaron2011-06-021-2/+2
| * SERVER-1089 add and operatorAaron2011-06-021-83/+109
* | implement DocumentSourceMatchU-tellus\cwestin2011-05-041-7/+7
|/
* SERVER-2579: all v8 object creation is now lazy.agirbal2011-05-021-3/+1
* SERVER-958 Update matcher and matcher usage for better non single key range s...Aaron2011-04-251-0/+1
* Add support for s (DOT_ALL) regex option SERVER-2943Mathias Stearn2011-04-141-0/+2
* look inside indexed arrays for regexes fix for SERVER-2247gregs2011-04-061-1/+11
* commentAaron2011-04-051-1/+1
* SERVER-2897 Fix exists operator in certain array index match casesAaron2011-04-051-14/+21
* SERVER-2322 Allow specification of non boolean value with exists operatorAaron2011-04-051-2/+2
* SERVER-393 Allow rejecting document using non exists indexed fields when an e...Aaron2011-04-051-0/+1
* SERVER-2896 matcher retMissing refactoringAaron2011-04-051-2/+2
* SERVER-2896 matcher retMissing refactoringAaron2011-04-051-4/+6
* SERVER-2896 check isNot when handling exists and missing fieldAaron2011-04-051-1/+4
* Use intrusive_ptr rather than shared_ptr for BSONObjMathias Stearn2011-04-031-1/+1
* SERVER-2829 docAaron2011-03-251-1/+3
* SERVER-2829 arrays within an in clause should match themselvesAaron2011-03-251-3/+25
* remove( { x : undefined } ) should not delete everything in the collection SE...Eliot Horowitz2011-01-211-0/+2
* ran astyle SERVER-2304Eliot Horowitz2011-01-041-226/+237
* fix Matcher speed with $all SERVER-2289Eliot Horowitz2010-12-251-11/+7