summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* SERVER-28611 Use UTC TimeZone class for date expressions.Charlie Swanson2017-06-151-53/+0
* SERVER-27115 Allow $match to swap across renames expressed using $map.David Storch2017-05-301-3/+50
* SERVER-28651 Don't hold Document ref across group iterationsr3.5.7James Wahlin2017-05-091-72/+72
* SERVER-28651 Pass agg Variables root doc via Expression::evaluate()James Wahlin2017-05-031-96/+76
* SERVER-28651 Move agg var ownership to ExpressionContextJames Wahlin2017-04-291-85/+82
* SERVER-27115 extend $match swapping optimization to handle renamed fieldsDavid Storch2017-04-181-0/+4
* SERVER-28597 Move agg Variables into separate filesJames Wahlin2017-04-041-123/+1
* SERVER-27614 add $$REMOVE agg system variableDavid Storch2017-03-131-5/+22
* SERVER-23310 Add aggregation expression $arrayToObjectWan Bachtiar2017-03-071-0/+9
* SERVER-18794 Add aggregation pipeline expression $objectToArrayWan Bachtiar2017-03-031-0/+8
* SERVER-25535 Remove injectExpressionContext().Charlie Swanson2016-12-161-92/+336
* SERVER-27201 fix DocumentSourceGraphLookup to correctly propagate ExpressionC...David Storch2016-11-301-0/+5
* SERVER-24152 add granularity option to $bucketAutoSally McNichols2016-08-051-0/+4
* SERVER-23349 make ExpressionZip and ExpressionSwitch inherit directly from Ex...David Storch2016-07-221-8/+3
* SERVER-23349 require a collator for Document::compare() and Value::compare()David Storch2016-07-191-0/+1
* SERVER-24508 DocumentComparator and ValueComparatorDavid Storch2016-07-141-1/+51
* SERVER-18966 Add the ability to exclude fields in $project stageCharlie Swanson2016-06-241-184/+75
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-281-5/+11
* SERVER-8951 Aggregation now supports the indexOfArray, indexOfBytes, and inde...Benjamin Murphy2016-04-291-0/+24
* SERVER-6773 Aggregation now supports the split expression.Benjamin Murphy2016-04-261-0/+7
* SERVER-6146 Aggregation now supports the in expression.Benjamin Murphy2016-04-211-0/+7
* SERVER-17258 Aggregation now supports the reduce expression.Benjamin Murphy2016-04-211-0/+19
* SERVER-10689 Aggregation now supports the switch expression.Benjamin Murphy2016-04-151-0/+19