summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* all, any, and none expressions added to aggmatt dannenberg2013-08-091-0/+42
* SERVER-10086 $set operations for aggmatt dannenberg2013-08-091-0/+75
* removing mutable BSONElement pointer from parseExpressionmatt dannenberg2013-08-091-6/+1
* Fix mismatched class/structMathias Stearn2013-08-091-4/+0
* Remove redundant argument number checkingMathias Stearn2013-08-091-46/+0
* Remove unnecessarily defined constructors and destructors from aggregationMathias Stearn2013-08-091-57/+24
* Remove unused Builder class from aggregationMathias Stearn2013-08-091-1/+0
* SERVER-9841 $map expression for aggregationMathias Stearn2013-06-181-0/+21
* Rename ExpressionMap typedef to FieldMapMathias Stearn2013-06-181-4/+4
* SERVER-9840 Introduce the concept of Variables into aggregation and add $let ...Mathias Stearn2013-06-181-94/+130
* exchanged toBson(Obj|Array) to serialize in aggMatt Dannenberg2013-06-181-78/+10
* Remove dead codeMathias Stearn2012-12-201-53/+0
* Adjusted file mod's.Alberto Lerner2012-12-181-0/+0
* SERVER-6195 implement $concat for strings in aggroMatt Dannenberg2012-12-181-2/+12
* SERVER-6666: Added $millisecond operator to Aggregation FrameworkStephen Lee2012-12-181-0/+16
* Optimize ExpressionFieldPath and give better semanticsMathias Stearn2012-12-101-5/+5
* Rewrite Document and Value classesMathias Stearn2012-11-161-102/+72
* Fixed typosPascal Borreli2012-10-141-1/+1
* SERVER-6908 Don't pass strings by valueTad Marshall2012-08-311-7/+7
* Minor ExpressionObject cleaning.Aaron2012-08-241-4/+4
* pch headerSiddharth Singh2012-08-061-1/+1
* SERVER-6688 ExpressionConstant serializes as $constMathias Stearn2012-08-021-18/+0
* SERVER-6425 remove literal from aggroMatt Dannenberg2012-08-021-17/+0
* Add some Expression unit tests.Aaron2012-07-311-0/+1
* SERVER-6529 disallow inclusion inside $expressionsMatt Dannenberg2012-07-271-0/+2
* SERVER-6570 disallow strings in $add in aggroMatt Dannenberg2012-07-271-21/+1
* Remove outdated references to $unwind as an expression rather than a sourceMathias Stearn2012-07-201-24/+2
* Rip out manageDependecies and DependencyTracker stuff SERVER-4644Mathias Stearn2012-07-201-1/+0
* In debug builds, assert simple $projects are handled the same as Projection c...Mathias Stearn2012-07-201-0/+4
* SERVER-4644 Pull dependencies out of $project and use them in DocumentSourceC...Mathias Stearn2012-07-201-23/+15
* Rewrite ExpressionObjectMathias Stearn2012-07-201-76/+20
* SERVER-6290 Remove unused Iterator class and ExpressionObject::getFieldIterat...Aaron2012-07-191-10/+0
* SERVER-6290 remove $isoDate aggro operationMatt Dannenberg2012-07-061-55/+0
* Convert to unix line endingsMathias Stearn2012-06-291-1382/+1382
* SERVER-5782 add a $literal operator to aggregationMatt Dannenberg2012-06-151-0/+17
* SERVER-3884 ; clean up expression handling; enable sharded testU-tellus\cwestin2012-04-021-33/+34
* SERVER-5369 don't show _id twice for exclusionary modeU-tellus\cwestin2012-03-261-1/+3
* SERVER-4435 fix truncation warning on WindowsTad Marshall2012-03-031-1/+1
* SERVER-4435U-tellus\cwestin2012-02-211-0/+64
* checkpoint dependency tracker for SERVER-4644U-tellus\cwestin2012-02-141-15/+107
* fixed emacs to remove tabs from files before writing; removed tabsU-tellus\cwestin2012-01-101-496/+496
* bulk move of code to src/ SERVER-4551Eliot Horowitz2011-12-241-0/+1223