Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -1/+1 |
| | |||||
* | SERVER-40555 add searchSnippet metadata | Ian Boros | 2019-05-20 | 1 | -0/+28 |
| | |||||
* | SERVER-40055 Consolidate $round behavior with and without a default | Charlie Swanson | 2019-05-07 | 1 | -1/+29 |
| | |||||
* | SERVER-40526 Make agg Expressions walkable | Jacob Evans | 2019-05-03 | 1 | -20/+43 |
| | |||||
* | Revert "SERVER-40526 Make agg Expressions walkable" | Jacob Evans | 2019-05-02 | 1 | -43/+20 |
| | | | | This reverts commit e549f39cd70a51054a48aa8765558db6b03b1df3. | ||||
* | SERVER-40526 Make agg Expressions walkable | Jacob Evans | 2019-05-01 | 1 | -20/+43 |
| | |||||
* | SERVER-40584 Regex agg expressions should not inherit from ExpressionFixedArity | Arun Banala | 2019-04-30 | 1 | -38/+30 |
| | |||||
* | SERVER-40083 Don't recompile each time $regex is evaluated when regex ↵ | Arun Banala | 2019-04-26 | 1 | -63/+93 |
| | | | | argument is a constant | ||||
* | Revert "SERVER-40083 Don't recompile each time $regex is evaluated when ↵ | Ian Boros | 2019-04-23 | 1 | -93/+63 |
| | | | | | | regex argument is a constant" This reverts commit a60f6a53734fa3a022e9ba39bbdab95608ba9108. | ||||
* | SERVER-40083 Don't recompile each time $regex is evaluated when regex ↵ | Arun Banala | 2019-04-23 | 1 | -63/+93 |
| | | | | argument is a constant | ||||
* | SERVER-40527 Fix missing virtual in agg_expression_test | Nick Zolnierz | 2019-04-10 | 1 | -0/+4 |
| | |||||
* | SERVER-40476 remove mongoutils::str::equals | Billy Donahue | 2019-04-08 | 1 | -2/+2 |
| | |||||
* | SERVER-40343 Better handling of errors from PCRE in $regex expressions | Arun Banala | 2019-04-01 | 1 | -2/+2 |
| | |||||
* | SERVER-40209 Implement $$NOW and $$CLUSTER_TIME | Martin Neupauer | 2019-03-26 | 1 | -0/+38 |
| | |||||
* | SERVER-40153 remove overflowing constants that MSVC warns about | Billy Donahue | 2019-03-21 | 1 | -2/+2 |
| | |||||
* | SERVER-39694 Implement $regexMatch as syntactic sugar on top of $regexFind | Arun Banala | 2019-03-20 | 1 | -1/+26 |
| | |||||
* | SERVER-39696 Implement $regexFindAll | Arun Banala | 2019-03-20 | 1 | -3/+56 |
| | |||||
* | SERVER-39695 Implement $regexFind | Arun Banala | 2019-03-13 | 1 | -0/+35 |
| | |||||
* | SERVER-39487 Decimal128::squareRoot() returns result for ↵ | James Wahlin | 2019-02-20 | 1 | -0/+88 |
| | | | | Decimal128::exponential() | ||||
* | SERVER-15926: Implement $round function and allow a precision argument for ↵ | Patrick Meredith | 2019-02-14 | 1 | -37/+299 |
| | | | | | | | | $trunc Closes #1297 Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> | ||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -1/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-38070 Fix infinite loop in agg expression | Ian Boros | 2018-11-15 | 1 | -1/+74 |
| | |||||
* | SERVER-37909 fix lint | Benety Goh | 2018-11-08 | 1 | -5/+5 |
| | |||||
* | SERVER-37909 Fix GCC-8 in some tests. | ADAM David Alan Martin | 2018-11-08 | 1 | -7/+7 |
| | | | | | | | GCC-8 doesn't treat `_Pragma(...)` ignore directives in macros the way that Clang does. Instead of this technique, we'll make the requirement on `ASSERT_THROWS`' parameter an expression, not a statement. | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -14/+16 |
| | |||||
* | SERVER-37182 Correctly handle duplicate fields in $arrayToObject | Ian Boros | 2018-10-10 | 1 | -0/+40 |
| | |||||
* | SERVER-35043, SERVER-22949: move geoNear implementation into aggregation | Kyle Suarez | 2018-06-18 | 1 | -4/+4 |
| | | | | | | | | | | This commit removes the geoNear command and moves its implementation into the aggregation framework. Users should use the aggregate command with a $geoNear stage. The implementation rewrite additionally removes the limit in the $geoNear aggregation stage. To limit the number of results, use a $limit stage. | ||||
* | SERVER-25957 Optimize $indexOfArray when array argument is constant. | KevinCybura | 2018-04-26 | 1 | -0/+146 |
| | | | | | | Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> Closes #1229 | ||||
* | SERVER-25173 $substrBytes now checks for negative values | Ian Boros | 2018-03-22 | 1 | -0/+27 |
| | |||||
* | SERVER-27100 Optimize all-constant ExpressionObject to a constant. | KevinCybura | 2018-03-02 | 1 | -7/+36 |
| | | | | | | Closes #1213 Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> | ||||
* | SERVER-32784 Move ExpressionConvert tests to separate file. | Justin Seyster | 2018-02-20 | 1 | -1257/+0 |
| | |||||
* | SERVER-33360 Ambiguous constructor call in ConvertNumericToDecimal | Justin Seyster | 2018-02-16 | 1 | -2/+3 |
| | |||||
* | SERVER-32784 Add $convert with typecast conversions. | Justin Seyster | 2018-02-15 | 1 | -0/+1256 |
| | |||||
* | SERVER-33172: Add onNull parameter to $dateToString | Nick Zolnierz | 2018-02-13 | 1 | -953/+0 |
| | |||||
* | SERVER-32873 Fix incorrect handling of NumberLong in $pow function | KevinCybura | 2018-02-10 | 1 | -0/+16 |
| | | | | | | Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> Closes #1211 | ||||
* | SERVER-30523: dateFromParts should not reject out-of-range numbers for ↵ | Nick Zolnierz | 2018-02-09 | 1 | -2/+30 |
| | | | | date/time properties | ||||
* | SERVER-31477 Add $trim, $ltrim and $rtrim expressions. | Charlie Swanson | 2018-02-08 | 1 | -0/+707 |
| | |||||
* | SERVER-32771: Add format specifier for $dateFromString expression | Nick Zolnierz | 2018-02-05 | 1 | -10/+162 |
| | |||||
* | SERVER-31962 Replace Variables::hasUserDefinedValue() with const val chk | James Wahlin | 2017-11-17 | 1 | -5/+5 |
| | |||||
* | SERVER-31890 ExpressionFieldPath::optimize() should expand dotted field path | James Wahlin | 2017-11-14 | 1 | -2/+86 |
| | |||||
* | SERVER-31322 Rename year and week field names for $dateToParts and ↵ | Katherine Walker | 2017-10-05 | 1 | -11/+12 |
| | | | | $dateFromParts | ||||
* | SERVER-23410 Include millis and 'Z' when converting agg dates to strings | Charlie Swanson | 2017-10-02 | 1 | -0/+9 |
| | |||||
* | SERVER-30399 Add caching for $lookup non-correlated sub-pipeline prefix | Bernard Gorman | 2017-09-24 | 1 | -0/+62 |
| | |||||
* | SERVER-30580 Eliminate UserException and MsgAssertionException types | Mathias Stearn | 2017-08-16 | 1 | -46/+48 |
| | | | | All users were converted to just use AssertionException. | ||||
* | SERVER-30046 Support $expr constant expression in ComparisonMatchExpression | James Wahlin | 2017-08-09 | 1 | -10/+40 |
| | |||||
* | SERVER-30524 dateFromParts should expect "millisecond" instead of "milliseconds" | Derick Rethans | 2017-08-08 | 1 | -3/+3 |
| | |||||
* | SERVER-29284 Add support for UTC offsets to $dateFromString | Derick Rethans | 2017-07-30 | 1 | -0/+44 |
| | |||||
* | SERVER-29209 Add timezone support to $dateFromString | Derick Rethans | 2017-07-21 | 1 | -0/+93 |
| | |||||
* | SERVER-29208 Add the $dateFromString aggregation operator | Derick Rethans | 2017-07-13 | 1 | -1/+41 |
| | |||||
* | SERVER-28610 Added timezone support (and %z and %Z) to $dateToString | Derick Rethans | 2017-07-12 | 1 | -0/+85 |
| |