summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "SERVER-40913 Make agg Expression walker"Jacob Evans2019-05-131-3/+0
* SERVER-40913 Make agg Expression walkerJacob Evans2019-05-131-0/+3
* SERVER-40526 Make agg Expressions walkableJacob Evans2019-05-031-178/+240
* Revert "SERVER-40526 Make agg Expressions walkable"Jacob Evans2019-05-021-240/+178
* SERVER-40526 Make agg Expressions walkableJacob Evans2019-05-011-178/+240
* SERVER-40584 Regex agg expressions should not inherit from ExpressionFixedArityArun Banala2019-04-301-45/+88
* SERVER-40083 Don't recompile each time $regex is evaluated when regex argumen...Arun Banala2019-04-261-0/+99
* Revert "SERVER-40083 Don't recompile each time $regex is evaluated when regex...Ian Boros2019-04-231-99/+0
* Revert "SERVER-40083 Rename 'pcre' variable to fix compile issue becase of ty...Ian Boros2019-04-231-1/+1
* SERVER-40083 Rename 'pcre' variable to fix compile issue becase of typedef co...Arun Banala2019-04-231-1/+1
* SERVER-40083 Don't recompile each time $regex is evaluated when regex argumen...Arun Banala2019-04-231-0/+99
* SERVER-40527 Implement visitor for aggregation expressionsNick Zolnierz2019-04-101-1/+355
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-14/+11
* SERVER-39694 Implement $regexMatch as syntactic sugar on top of $regexFindArun Banala2019-03-201-1/+10
* SERVER-39696 Implement $regexFindAllArun Banala2019-03-201-1/+10
* SERVER-39695 Implement $regexFindArun Banala2019-03-131-0/+9
* SERVER-15926: Implement $round function and allow a precision argument for $t...Patrick Meredith2019-02-141-3/+11
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-38176 Compile with /permissive- on MSVC to make the compiler strictly ...Henrik Edin2019-02-011-2/+2
* SERVER-38812 Merge RefCountable improvements for Futures back to common imple...Mathias Stearn2019-01-231-2/+2
* SERVER-32930 Add trigonometric expressions to aggregationPatrick Meredith2018-12-221-2/+44
* SERVER-37183 Safer bound for safeNumberLong()Justin Seyster2018-12-071-5/+0
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-21/+23
* SERVER-35905 Add logic to detect when $out is eligible for an exchangeCharlie Swanson2018-08-241-0/+6
* SERVER-25957 Optimize $indexOfArray when array argument is constant.KevinCybura2018-04-261-2/+29
* SERVER-33510 Add shorthand syntax for $convertCharlie Swanson2018-03-011-0/+12
* SERVER-33174 Prevent catalog storage of new syntax during lower FCVCharlie Swanson2018-02-271-3/+24
* SERVER-33173: Make format parameter optional for "$dateToString"Nick Zolnierz2018-02-211-4/+4
* SERVER-32736: Add "onError" and "onNull" options to $dateFromStringNick Zolnierz2018-02-211-1/+5
* SERVER-32784 Move ExpressionConvert tests to separate file.Justin Seyster2018-02-201-13/+9
* SERVER-32784 Add $convert with typecast conversions.Justin Seyster2018-02-151-0/+35
* SERVER-33172: Add onNull parameter to $dateToStringNick Zolnierz2018-02-131-3/+5
* SERVER-30523: dateFromParts should not reject out-of-range numbers for date/t...Nick Zolnierz2018-02-091-8/+14
* SERVER-31477 Add $trim, $ltrim and $rtrim expressions.Charlie Swanson2018-02-081-0/+68
* SERVER-32771: Add format specifier for $dateFromString expressionNick Zolnierz2018-02-051-1/+3
* SERVER-32007 Avoid unnecessary intrusive_ptr<Expression> copies in time expre...David Storch2017-11-171-1/+1
* SERVER-32007 Make evaluation of time-related agg expressions thread safe.David Storch2017-11-171-1/+1
* SERVER-31664 Fix use after free of OperationContext by ExpressionDate*James Wahlin2017-10-301-2/+4
* SERVER-31322 Rename year and week field names for $dateToParts and $dateFromP...Katherine Walker2017-10-051-2/+2
* SERVER-30989 Expression to match rewrite moduleJames Wahlin2017-09-271-0/+12
* SERVER-30399 Add caching for $lookup non-correlated sub-pipeline prefixBernard Gorman2017-09-241-30/+74
* SERVER-30524 dateFromParts should expect "millisecond" instead of "milliseconds"Derick Rethans2017-08-081-2/+2
* SERVER-29209 Add timezone support to $dateFromStringDerick Rethans2017-07-211-1/+3
* SERVER-29208 Add the $dateFromString aggregation operatorDerick Rethans2017-07-131-0/+19
* SERVER-28610 Added timezone support (and %z and %Z) to $dateToStringDerick Rethans2017-07-121-2/+4
* Revert "SERVER-29208 Add the $dateFromString aggregation operator"Dan Pasette2017-07-111-19/+0
* SERVER-29208 Add the $dateFromString aggregation operatorDerick Rethans2017-07-111-0/+19
* SERVER-30079 Reject empty object as date expression argumentCharlie Swanson2017-07-101-1/+5
* ERVER-28611 Add timezone argument for date expressionsCharlie Swanson2017-07-071-85/+261
* SERVER-28613: Add $dateToParts and $dateFromParts aggregation framework opera...Derick Rethans2017-06-291-2/+80