summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* SERVER-17943 Add $filter aggregation expressionCharlie Swanson2015-05-071-0/+30
* Use 'char* ' instead of 'char *' in pipeline/expression.{h,cpp}Charlie2015-05-041-36/+36
* SERVER-18222 Add $isArray aggregation expressionCharlie2015-05-041-0/+8
* SERVER-16940 Change pass-by-const-ref of StringData to pass-by-valueTyler Brock2015-02-061-2/+2
* SERVER-13256 Remove pch.hAndrew Morrow2015-01-151-3/+0
* SERVER-13256 Remove intrusive_ptr from pch.hAndrew Morrow2015-01-051-47/+49
* SERVER-13256 Prohibit new uses of pch.hAndrew Morrow2015-01-051-0/+3
* SERVER-11118 add dateToString aggregation operatorAdam Midvidy2014-07-241-0/+54
* SERVER-13256: Remove pch - qualify std in headersMark Benvenuto2014-05-191-27/+27
* SERVER-12180 Clean up dependency tracking codeMathias Stearn2014-01-211-17/+10
* SERVER-11675 Agg text supportMathias Stearn2013-12-181-1/+13
* SERVER-11708 Cache RHS set in $setIsSubsetMathias Stearn2013-12-181-0/+3
* SERVER-11692 step 4: Use Variables::Id to get/set ValuesMathias Stearn2013-11-131-18/+52
* SERVER-11692 step 3: Pass Variables as pointer rather than const ref.Mathias Stearn2013-11-131-49/+56
* SERVER-11692 step 2: use VariablesParseState at parse timeMathias Stearn2013-11-131-4/+57
* SERVER-11692 step 1: VariablesParseState plumbingMathias Stearn2013-11-131-28/+62
* Clean up ExpressionCompareMathias Stearn2013-10-211-28/+15
* Allow agg Expressions to have differing serializations and explainsMathias Stearn2013-10-211-10/+10
* Don't require a pointer to BSONElement in pipeline parsing.Mathias Stearn2013-10-111-4/+3
* Rip out Expression::toMatcherBson()Mathias Stearn2013-10-081-22/+0
* Rip out ExpressionFieldRangeMathias Stearn2013-10-081-78/+0
* SERVER-5916 Allow bare $$ROOT or $$CURRENT without subfieldsMathias Stearn2013-09-241-10/+11
* SERVER-4899 $size for aggregationmatt dannenberg2013-09-091-0/+8
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
* fix compilematt dannenberg2013-08-261-1/+1
* SERVER-10588 $cond accepts an object with the fields if, then, and else (a la...matt dannenberg2013-08-261-0/+3
* SERVER-10628 change $any to $anyElementTrue, $all to $allElementsTrue, and r...matt dannenberg2013-08-261-10/+2
* Unify agg Expression parsing to eliminate special casesMathias Stearn2013-08-191-288/+86
* Replace ExpressionNary::getFactory() with isAssociativeAndCommutative()Mathias Stearn2013-08-191-32/+8