summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/expression_parser.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-68239 Fix use-after-move in match expression parserAnton Korshunov2022-08-081-5/+4
* SERVER-67803 Parse $encryptedBetween MatchExpressionReilly McBride2022-08-051-0/+8
* SERVER-66923 Removed kFullyDowngradedTo_5_0 constants in the codebaseLuxi Liu2022-06-301-3/+1
* SERVER-67162 Integrate new PCRE2 wrapperJennifer Peshansky2022-06-271-5/+1
* SERVER-63049 Implemented counters for aggregate accumulator expressionsTimour Katchaounov2022-04-211-3/+3
* SERVER-62481 Fix crash in $_internalBucketGeoWithin parserDavid Percy2022-01-111-1/+7
* SERVER-61566 Fix and extract coercion to 32-bit int logic in expression parsingRui Liu2021-11-301-72/+11
* SERVER-58772: Improve error message for top level $not expressionMatt Boros2021-10-201-8/+11
* SERVER-59873 Return correct Status when failed parsing $_internalBucketGeoWithinRuoxin Xu2021-10-051-7/+19
* SERVER-57854 Fallback to classic engine for queries with match expressions on...Andrii Dobroshynski2021-09-071-6/+10
* SERVER-58344 Remove ServerGlobalParams::FeatureCompatibility and replace refe...Vishnu Kaushik2021-09-011-1/+1
* SERVER-57762 Create an internal, bucketed $geoWithin operatorRuoxin Xu2021-08-061-0/+41
* SERVER-56602 Track usage of match expressions in serverStatusMilena Ivanova2021-08-051-3/+36
* SERVER-57291 Add path length check to expression_parser and tests.Jennifer Peshansky2021-07-291-0/+6
* SERVER-56366 Update FCV constants to recognize 5.1 as latestJon Streets2021-07-231-1/+1
* SERVER-57321 Make $mod match expression handle NaN, Infinity and large valuesMindaugas Malinauskas2021-07-201-6/+15
* SERVER-56907 Remove feature flag for Mitigate pain of using field names with ...Milena Ivanova2021-07-051-1/+3
* SERVER-57300 Fix logic for detecting numeric path component to avoid executin...Andrii Dobroshynski2021-06-171-9/+13
* SERVER-56265 Cleanly fail unsupported queries on timeseries collectionsEric Cox2021-06-071-1/+1
* Revert "SERVER-56265 Cleanly fail unsupported queries on timeseries collections"Eric Cox2021-06-041-1/+1
* SERVER-56265 Cleanly fail unsupported queries on timeseries collectionsEric Cox2021-06-031-1/+1
* SERVER-49118 Update error messages for operations that reject fieldnames with...Alya Berciu2021-05-131-2/+7
* SERVER-49117 Remove storage validation of '$' prefixes in insert and updateAlya Berciu2021-05-051-3/+4
* SERVER-56066 [SBE] Fix numeric path component check for $nin and $allMihai Andrei2021-04-211-3/+8
* SERVER-56066 [sbe][sharding] Fix numeric path component check for $neMihai Andrei2021-04-161-5/+15
* SERVER-55183 Fix owning raw pointers in matcher/Jacob Evans2021-03-241-17/+12
* SERVER-54405 Fall back to classic engine when match contains numeric path com...Ian Boros2021-02-251-5/+17
* SERVER-51823 Use classic engine to evaluate queries containing expressions no...Anton Korshunov2021-02-141-11/+34
* SERVER-39943 Create match expressions for aggregation $gt/$gte/$lt/$lte and a...Katherine Wu2021-02-011-1/+54
* SERVER-40811 make initializers throwyBilly Donahue2020-12-081-2/+0
* SERVER-53007 Add $eq support to queryOperatorMapJames Wahlin2020-12-031-14/+1
* SERVER-32960: Make $mod truncate float values consistently and use long long ...Nikita Lapkov2020-11-191-2/+2
* SERVER-51781 $sampleRate and $regex edge cases should have error annotationsMihai Andrei2020-10-221-7/+19
* Revert "SERVER-32960 Make $mod always truncate divisor and remainder toward z...Nikita Lapkov2020-09-011-9/+2
* SERVER-32960 Make $mod always truncate divisor and remainder toward zeroNikita Lapkov2020-08-271-2/+9
* SERVER-50008 Implement basic jsonSchema validation error generationMihai Andrei2020-08-211-138/+119
* SERVER-49207 Implement validation error generation for array query operatorsMihai Andrei2020-08-191-9/+38
* SERVER-49210 Implement validation error generation for geospatial and bitwise...Mindaugas Malinauskas2020-08-131-11/+25
* SERVER-49208 Implement validation error generation for miscellaneous query op...Jenny Peshansky2020-08-071-14/+35
* Revert "SERVER-49117 Remove storage validation of '$' and '.' in field names ...Charlie Swanson2020-08-061-4/+3
* SERVER-49117 Remove storage validation of '$' and '.' in field names for inse...Junhson Jean-Baptiste2020-08-041-3/+4
* SERVER-49023 Implement validation error generation for logical query operatorsMihai Andrei2020-07-311-4/+11
* SERVER-49022 Implement validation error generation for comparison query opera...Mihai Andrei2020-07-151-27/+114
* SERVER-48474 add '$sampleRate' match expressionEric Cox2020-06-251-0/+42
* SERVER-45514 Reject document validators with encryption-related keywords if t...Nick Zolnierz2020-04-271-1/+1
* SERVER-25023 Allow multiple indexes on the same fields with different partial...Bernard Gorman2020-04-251-0/+9
* SERVER-45454 Desugar where to expr + functionEric Cox2020-02-131-1/+5
* SERVER-23664 $mod match expression should raise an error when the remainder i...James Wahlin2019-10-081-11/+11
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-27/+18
* SERVER-9763 Remove BSONObjBuilder append unsigned methodAlya Berciu2019-07-031-1/+2