Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Apply formatting per `clang-format-7.0.1` | clang-format-7.0.1 | 2019-07-26 | 1 | -15/+7 |
| | |||||
* | SERVER-40383 Handle week, day edge cases in timelib_date_from_isodate | Justin Seyster | 2019-07-01 | 1 | -1/+19 |
| | | | | (cherry picked from commit d4843fc49931c7ce4332dc373623267c293eb518) | ||||
* | SERVER-41332 Fix incorrect getter | Jacob Evans | 2019-06-13 | 1 | -2/+2 |
| | |||||
* | SERVER-41332 Add more getters to expression.h | Jacob Evans | 2019-06-13 | 1 | -0/+4 |
| | |||||
* | SERVER-41065 Make agg evaluate() thread safe by passing 'Variables' as a ↵ | Arun Banala | 2019-06-12 | 1 | -89/+94 |
| | | | | | | parameter (cherry picked from commit ab9d3aaad1cb9ad42063c1291ea07e321260a3d1) | ||||
* | SERVER-41473 Add ExpressionFieldPath accessor that removes "CURRENT..." | Jacob Evans | 2019-06-06 | 1 | -0/+4 |
| | | | | (cherry picked from commit 0189411db2eb9ef6ca4d50f069e04d13b0456445) | ||||
* | SERVER-39397 Add setter to ExpressionConstant | Jacob Evans | 2019-05-24 | 1 | -0/+4 |
| | |||||
* | SERVER-41257 Disallow persisting new 4.2 expressions in FCV 4.0 | Charlie Swanson | 2019-05-22 | 1 | -0/+4 |
| | |||||
* | SERVER-40555 add searchSnippet metadata | Ian Boros | 2019-05-20 | 1 | -0/+1 |
| | |||||
* | SERVER-40913 Make agg Expression walker | Jacob Evans | 2019-05-16 | 1 | -0/+3 |
| | |||||
* | SERVER-40016 Add searchScore metadata handling | Evan Nixon | 2019-05-14 | 1 | -0/+1 |
| | |||||
* | Revert "SERVER-40913 Make agg Expression walker" | Jacob Evans | 2019-05-13 | 1 | -3/+0 |
| | | | | This reverts commit bdaf2c9b3db159d2a28f214a5219a390b060c02c. | ||||
* | SERVER-40913 Make agg Expression walker | Jacob Evans | 2019-05-13 | 1 | -0/+3 |
| | |||||
* | SERVER-40526 Make agg Expressions walkable | Jacob Evans | 2019-05-03 | 1 | -178/+240 |
| | |||||
* | Revert "SERVER-40526 Make agg Expressions walkable" | Jacob Evans | 2019-05-02 | 1 | -240/+178 |
| | | | | This reverts commit e549f39cd70a51054a48aa8765558db6b03b1df3. | ||||
* | SERVER-40526 Make agg Expressions walkable | Jacob Evans | 2019-05-01 | 1 | -178/+240 |
| | |||||
* | SERVER-40584 Regex agg expressions should not inherit from ExpressionFixedArity | Arun Banala | 2019-04-30 | 1 | -45/+88 |
| | |||||
* | SERVER-40083 Don't recompile each time $regex is evaluated when regex ↵ | Arun Banala | 2019-04-26 | 1 | -0/+99 |
| | | | | argument is a constant | ||||
* | Revert "SERVER-40083 Don't recompile each time $regex is evaluated when ↵ | Ian Boros | 2019-04-23 | 1 | -99/+0 |
| | | | | | | regex argument is a constant" This reverts commit a60f6a53734fa3a022e9ba39bbdab95608ba9108. | ||||
* | Revert "SERVER-40083 Rename 'pcre' variable to fix compile issue becase of ↵ | Ian Boros | 2019-04-23 | 1 | -1/+1 |
| | | | | | | typedef conflict" This reverts commit 0e367bc76f23d6d876caa00a47700b3634402817. | ||||
* | SERVER-40083 Rename 'pcre' variable to fix compile issue becase of typedef ↵ | Arun Banala | 2019-04-23 | 1 | -1/+1 |
| | | | | conflict | ||||
* | SERVER-40083 Don't recompile each time $regex is evaluated when regex ↵ | Arun Banala | 2019-04-23 | 1 | -0/+99 |
| | | | | argument is a constant | ||||
* | SERVER-40527 Implement visitor for aggregation expressions | Nick Zolnierz | 2019-04-10 | 1 | -1/+355 |
| | |||||
* | SERVER-40476 remove mongoutils::str | Billy Donahue | 2019-04-09 | 1 | -14/+11 |
| | | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare. | ||||
* | SERVER-39694 Implement $regexMatch as syntactic sugar on top of $regexFind | Arun Banala | 2019-03-20 | 1 | -1/+10 |
| | |||||
* | SERVER-39696 Implement $regexFindAll | Arun Banala | 2019-03-20 | 1 | -1/+10 |
| | |||||
* | SERVER-39695 Implement $regexFind | Arun Banala | 2019-03-13 | 1 | -0/+9 |
| | |||||
* | SERVER-15926: Implement $round function and allow a precision argument for ↵ | Patrick Meredith | 2019-02-14 | 1 | -3/+11 |
| | | | | | | | | $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-38176 Compile with /permissive- on MSVC to make the compiler strictly ↵ | Henrik Edin | 2019-02-01 | 1 | -2/+2 |
| | | | | standard conformant. | ||||
* | SERVER-38812 Merge RefCountable improvements for Futures back to common ↵ | Mathias Stearn | 2019-01-23 | 1 | -2/+2 |
| | | | | implementation | ||||
* | SERVER-32930 Add trigonometric expressions to aggregation | Patrick Meredith | 2018-12-22 | 1 | -2/+44 |
| | | | | | | Closes #1287 Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> | ||||
* | SERVER-37183 Safer bound for safeNumberLong() | Justin Seyster | 2018-12-07 | 1 | -5/+0 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -21/+23 |
| | |||||
* | SERVER-35905 Add logic to detect when $out is eligible for an exchange | Charlie Swanson | 2018-08-24 | 1 | -0/+6 |
| | |||||
* | SERVER-25957 Optimize $indexOfArray when array argument is constant. | KevinCybura | 2018-04-26 | 1 | -2/+29 |
| | | | | | | Signed-off-by: Charlie Swanson <charlie.swanson@mongodb.com> Closes #1229 | ||||
* | SERVER-33510 Add shorthand syntax for $convert | Charlie Swanson | 2018-03-01 | 1 | -0/+12 |
| | |||||
* | SERVER-33174 Prevent catalog storage of new syntax during lower FCV | Charlie Swanson | 2018-02-27 | 1 | -3/+24 |
| | | | | | This will prevent the persistence of expressions introduced in 4.0 while the server is in feature compatibility version (FCV) 3.6. | ||||
* | SERVER-33173: Make format parameter optional for "$dateToString" | Nick Zolnierz | 2018-02-21 | 1 | -4/+4 |
| | |||||
* | SERVER-32736: Add "onError" and "onNull" options to $dateFromString | Nick Zolnierz | 2018-02-21 | 1 | -1/+5 |
| | |||||
* | SERVER-32784 Move ExpressionConvert tests to separate file. | Justin Seyster | 2018-02-20 | 1 | -13/+9 |
| | |||||
* | SERVER-32784 Add $convert with typecast conversions. | Justin Seyster | 2018-02-15 | 1 | -0/+35 |
| | |||||
* | SERVER-33172: Add onNull parameter to $dateToString | Nick Zolnierz | 2018-02-13 | 1 | -3/+5 |
| | |||||
* | SERVER-30523: dateFromParts should not reject out-of-range numbers for ↵ | Nick Zolnierz | 2018-02-09 | 1 | -8/+14 |
| | | | | date/time properties | ||||
* | SERVER-31477 Add $trim, $ltrim and $rtrim expressions. | Charlie Swanson | 2018-02-08 | 1 | -0/+68 |
| | |||||
* | SERVER-32771: Add format specifier for $dateFromString expression | Nick Zolnierz | 2018-02-05 | 1 | -1/+3 |
| | |||||
* | SERVER-32007 Avoid unnecessary intrusive_ptr<Expression> copies in time ↵ | David Storch | 2017-11-17 | 1 | -1/+1 |
| | | | | expression evaluation. | ||||
* | SERVER-32007 Make evaluation of time-related agg expressions thread safe. | David Storch | 2017-11-17 | 1 | -1/+1 |
| | |||||
* | SERVER-31664 Fix use after free of OperationContext by ExpressionDate* | James Wahlin | 2017-10-30 | 1 | -2/+4 |
| | | | | | | Addresses the case where a time zone expression lives within a collection validator as part of a $expr expression. In this case, the Expression will outlive the OperationContext it was created under. | ||||
* | SERVER-31322 Rename year and week field names for $dateToParts and ↵ | Katherine Walker | 2017-10-05 | 1 | -2/+2 |
| | | | | $dateFromParts |