summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/expression_leaf.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-50161 Add query knob to parse find commands using the grammar and CSTNick Zolnierz2020-09-211-4/+8
* SERVER-48790 Add barebones CST->MatchExpression translationNick Zolnierz2020-09-011-19/+6
* SERVER-42046: Remove redundant moves from query codeNikita Lapkov2020-08-141-3/+3
* SERVER-49210 Implement validation error generation for geospatial and bitwise...Mindaugas Malinauskas2020-08-131-6/+12
* SERVER-49208 Implement validation error generation for miscellaneous query op...Jenny Peshansky2020-08-071-7/+19
* SERVER-49022 Implement validation error generation for comparison query opera...Mihai Andrei2020-07-151-7/+11
* SERVER-48228 Move slot-based execution engine and supporting changes into the...Martin Neupauer2020-06-111-1/+7
* SERVER-43699 $mod should not overflow for large negative valuesBernard Gorman2019-10-061-1/+1
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-1/+1
* SERVER-9763 Remove BSONObjBuilder append unsigned methodAlya Berciu2019-07-031-1/+1
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-4/+4
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-101-4/+4
* SERVER-40802 stop using boost::container::flat_setMathias Stearn2019-05-011-14/+18
* SERVER-40584 Regex agg expressions should not inherit from ExpressionFixedArityArun Banala2019-04-301-2/+2
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-1/+1
* SERVER-40267 Clean up debug string generation for MatchExpression.David Storch2019-03-221-12/+12
* SERVER-39695 Implement $regexFindArun Banala2019-03-131-22/+3
* SERVER-39697 MatchExpressions regex error at parse time if regex is invalidIan Boros2019-02-281-4/+4
* SERVER-39019 Fix incorrect $elemMatch $ne serializationJames Wahlin2019-02-191-14/+14
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-38668 Use ordered_unique_range_t when creating flat_set from sorted ve...Henrik Edin2018-12-191-2/+8
* SERVER-37183 Safer bound for safeNumberLong()Justin Seyster2018-12-071-1/+1
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-37132 Negation of $in with regex can incorrectly plan from the cache, ...Bernard Gorman2018-10-031-0/+1
* SERVER-18341 Matcher returns false positives in comparison predicates with Mi...Minji2018-07-021-5/+24
* SERVER-35851: Check whether the array passed to $in is sorted before calling ...Nick Zolnierz2018-06-291-7/+15
* SERVER-35693 Pre-sort $in elements to avoid O(n^2) boost::flat_set() complexity.David Storch2018-06-211-0/+10
* Revert "SERVER-30986 Prevent invalid regex in RegexMatchExpressions"Kyle Suarez2018-06-201-4/+5
* SERVER-34307 replace invariant(false) with MONGO_UNREACHABLEBenety Goh2018-04-041-3/+3
* SERVER-31760 Add index support for InternalExprEqMatchExpression.David Storch2017-12-291-75/+52
* SERVER-30783 Move init() logic to MatchExpression constructorsBlake Oler2017-11-141-90/+75
* Reapply "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-291-0/+37
* Revert "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-281-37/+0
* SERVER-30991 Introduce MatchExpression::optimize().Justin Seyster2017-09-281-0/+37
* SERVER-30176: Extend the JSON Schema parser to handle logical restriction key...Nick Zolnierz2017-09-191-1/+2
* SERVER-30986 Prevent invalid regex in RegexMatchExpressionsBlake Oler2017-09-191-4/+5
* SERVER-30954 Remove support for expr constant expressions from ComparisonMatc...Tess Avitabile2017-09-061-45/+14
* SERVER-30166 Replace string with explicit std::string. Enables compulation wh...Steven Green2017-08-221-2/+2
* SERVER-30245 Add $_internalSchemaType.David Storch2017-08-171-83/+0
* SERVER-30046 Support $expr constant expression in ComparisonMatchExpressionJames Wahlin2017-08-091-38/+63
* SERVER-30189 Reduce calls to allocator for large $in expressionsTess Avitabile2017-08-091-17/+19
* SERVER-30245 Make ArrayMatchingMatchExpression inherit from PathMatchExpression.David Storch2017-08-021-8/+11
* SERVER-29571 Parse a subset of $jsonSchema into a MatchExpression.David Storch2017-07-171-19/+9
* SERVER-29585: Create a $_internalSchemaObjectMatch MatchExpressionNick Zolnierz2017-07-111-24/+2
* SERVER-29587: Create $_internalSchemaMinItems and $_internalSchemaMaxItems Ma...Nick Zolnierz2017-06-271-4/+2
* Revert "SERVER-29587: Create $_internalSchemaMinItems and $_internalSchemaMax...Siyuan Zhou2017-06-271-2/+4
* SERVER-29587: Create $_internalSchemaMinItems and $_internalSchemaMaxItems Ma...Nick Zolnierz2017-06-271-4/+2
* SERVER-27244 Status usage compile-time facilities.ADAM David Alan Martin2017-06-181-1/+1
* SERVER-1475 Make $type:'array' match outer arrays.David Storch2017-05-081-38/+4
* SERVER-27649 $elemMatch serialization $regex supportJames Wahlin2017-01-191-1/+12