summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/expression_leaf.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-30189 Reduce calls to allocator for large $in expressionsTess Avitabile2017-08-101-7/+15
* SERVER-27649 $elemMatch serialization $regex supportJames Wahlin2017-01-191-0/+2
* SERVER-25865 stdx::unordered_map and stdx::unordered_setDavid Storch2016-09-081-3/+2
* SERVER-23882 Collation should be considered part of a query's shapeTess Avitabile2016-07-071-0/+16
* Revert "SERVER-23882 Collation should be considered part of a query's shape"Scott Hernandez2016-07-071-16/+0
* SERVER-23882 Collation should be considered part of a query's shapeTess Avitabile2016-07-071-0/+16
* SERVER-24404 Make $push, $pullAll, and $pull respect collation.David Hatch2016-07-061-2/+2
* SERVER-23611 Add InMatchExpression::setCollator() methodJ. Rassi2016-06-101-9/+25
* SERVER-23611 Add ComparisonMatchExpression::setCollator() methodJ. Rassi2016-06-061-26/+26
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-281-1/+1
* SERVER-23611 Refactor InMatchExpressionJ. Rassi2016-05-271-75/+25
* SERVER-23349 make CollatorInterface methods constDavid Storch2016-05-041-13/+17
* SERVER-21612 Reorder lookup and match.Benjamin Murphy2016-04-251-2/+1
* SERVER-23348 Add a collator to ComparisonMatchExpression, InMatchExpressionTess Avitabile2016-04-131-13/+43
* SERVER-22833 Rename MatchExpression::toBSON() to serialize(), and ensure it p...Benjamin Murphy2016-03-141-8/+8
* SERVER-22532 fail cleanly for $type predicates with invalid numerical type codesDavid Storch2016-02-121-1/+3
* SERVER-20833 Uninitialised value in TypeMatchExpressionJames Wahlin2015-11-111-2/+2
* SERVER-19385 Optimize bit test query operators with numbersQingyang Chen2015-07-151-0/+4
* SERVER-3518 Bit test query operatorsQingyang Chen2015-07-141-0/+117
* SERVER-19243 $type to support "number"Qingyang Chen2015-07-131-3/+25
* SERVER-18819 allow $type to support type values as string namesQingyang Chen2015-07-021-2/+5
* SERVER-16889 MatchExpression::shallowClone() return unique_ptr<ME>Qingyang Chen2015-06-261-28/+29
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-281/+312
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-2/+1
* SERVER-16940 Change pass-by-const-ref of StringData to pass-by-valueTyler Brock2015-02-061-9/+9
* SERVER-14343 leaner include pathsAndrew Morrow2014-07-121-3/+6
* SERVER-14096 explain find() at queryPlanner verbosityDavid Storch2014-06-111-0/+14
* SERVER-13256: Remove pch - qualify std in headersMark Benvenuto2014-05-191-2/+2
* SERVER-13038 verbose query logging cleanupDavid Storch2014-03-071-0/+4
* SERVER-10471 enumerate indices w/array operators correctly, clean up and comm...Hari Khalsa2013-09-301-4/+0
* SERVER-10471 Fleshing out the new query planner / enumeratorAlberto Lerner2013-09-111-0/+31
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
* SERVER-10026 SERVER-10471 begin more sustainable planning approachHari Khalsa2013-08-291-32/+71
* SERVER-10376 SERVER-10026 end-to-end part 1: run non-indexed queriesHari Khalsa2013-08-051-1/+14
* SERVER-9820: Introduce Path and iterators such that all bson walking logic is...Eliot Horowitz2013-05-301-12/+4
* SERVER-6400: remove _allHaveTomatch since it was never usedEliot Horowitz2013-05-301-4/+2
* SERVER-6400: for leaf expressions, handled nested arraysEliot Horowitz2013-05-171-3/+9
* SERVER-6400: $ne is not its own operator anymore, $not + $eqEliot Horowitz2013-05-171-14/+0
* SERVER-6400: ExistsMatchExpression is always looking for a doc, so false is s...Eliot Horowitz2013-05-171-8/+2
* SERVER-6400: fix $in with nested arraysEliot Horowitz2013-05-161-0/+3
* SERVER-6400: Remove NinMatchExpression, $nin is now just a parses issueEliot Horowitz2013-05-161-20/+0
* SERVER-6400: track if we have a [] in an $inEliot Horowitz2013-05-141-0/+2
* SERVER-6400: dbtests query all pass nowEliot Horowitz2013-05-131-0/+2
* SERVER-6400: remove MatchCategory conceptEliot Horowitz2013-05-091-2/+2
* SERVER-6400: cleaning api for performanceEliot Horowitz2013-05-091-11/+17
* SERVER-6400 Use an abstraction layer into MatchExpression for different formatsEliot Horowitz2013-05-091-3/+5
* SERVER-6400 new version of hasExistsFalseEliot Horowitz2013-05-071-0/+3
* SERVER-6400: do not use IN since its a macro on windowsEliot Horowitz2013-05-061-1/+1
* SERVER-6400: MatchExpression version of Matcher code complete.Eliot Horowitz2013-05-061-8/+133
* SERVER-6400 rename *Expression* to *MatchExpression* to avoid conflictEliot Horowitz2013-04-291-15/+15