summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* SERVER-14670 Aggregation supports strLenCP and strLenBytes.Benjamin Murphy2016-03-291-0/+12
* SERVER-7695 Add ISO versions of date expressions.Jens Fahnenbruck2016-03-291-0/+27
* SERVER-20163 Aggregation now supports the zip expression.Benjamin Murphy2016-03-251-0/+17
* SERVER-22580 Aggregation now supports substrCP.Benjamin Murphy2016-03-251-1/+8
* SERVER-4507 Group stages now take advantage of sorted input sequences.Benjamin Murphy2016-03-241-1/+5
* SERVER-20169 Aggregation now supports the range expressin.Benjamin Murphy2016-03-241-0/+6
* SERVER-23029 Added reverseArray expression to aggregation.Benjamin Murphy2016-03-151-0/+7
* SERVER-13447 Added type expression to aggregation.Benjamin Murphy2016-03-151-0/+7
* SERVER-18957 Separate isAssociativeAndCommutative into two functions.Santiago Alessandri2016-02-021-11/+57
* SERVER-9625 Makes $sum, $avg, $min, $max, $stdDevPop, and $stdDevSamp accumul...James Cohan2015-08-111-0/+44
* SERVER-19548 Add $ceil, $floor, and $trunc aggregation expressionsCharlie Swanson2015-08-071-10/+54
* SERVER-18427 Adds $log, $log10, $ln, $pow, and $exp aggregation expressionsJames Cohan2015-08-071-0/+26
* Revert "SERVER-18427 Adds $log, $log10, $ln, $pow, and $exp aggregation expre...James Cohan2015-08-041-26/+0
* SERVER-18427 Adds $log, $log10, $ln, $pow, and $exp aggregation expressionsJames Cohan2015-07-311-0/+26
* SERVER-533 Add aggregation stage to randomly sample documentsCharlie Swanson2015-07-201-0/+10
* Revert "$sample"Charlie Swanson2015-07-201-10/+0
* $sampleCharlie Swanson2015-07-201-0/+10
* SERVER-8141 Avoid treating arrays as literals in aggregation pipelineCharlie Swanson2015-07-151-0/+9
* Move expression.h's out-of-line implementations to be inlineCharlie Swanson2015-07-141-16/+6
* SERVER-6074 Add $slice aggregation expressionCharlie Swanson2015-07-141-2/+28
* SERVER-19105 Add macro to register Accumulators, move REGISTER_EXPRESSION to ...Charlie Swanson2015-07-131-0/+25
* SERVER-8568 Add $sqrt aggregation expressionJames Cohan2015-07-011-0/+4
* Revert "SERVER-8568 Add $sqrt aggregation expression"James Cohan2015-06-301-4/+0
* SERVER-8568 Add $sqrt aggregation expressionJames Cohan2015-06-301-0/+4
* SERVER-18660 Use final, override, and explicit when appropriate in pipeline h...Charlie Swanson2015-06-251-212/+173
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-830/+845
* SERVER-4589: Add $arrayElemAt aggregation expressionCharlie Swanson2015-06-181-0/+7
* SERVER-14872: Aggregation expression to concatenate multiple arrays into oneCharlie Swanson2015-06-151-0/+7
* SERVER-17308 Replace boost::scoped_array<T> with std::unique_ptr<T[]>Andrew Morrow2015-06-101-1/+1
* Add $abs aggregation expressionJames Cohan2015-06-091-0/+6