summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source_group.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-19105 Add macro to register Accumulators, move REGISTER_EXPRESSION to ...Charlie Swanson2015-07-131-42/+6
* SERVER-19105 Define macro for registering DocumentSourcesCharlie Swanson2015-06-241-2/+2
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-466/+450
* SERVER-17307 Replace boost::shared_ptr and friends with std::shared_ptrAndrew Morrow2015-06-101-1/+1
* SERVER-5044 Standard Deviation accumulator operatorsMathias Stearn2015-06-091-0/+2
* SERVER-17936 optimize out {$skip: 0} aggregation stageCharlie2015-05-061-1/+3
* SERVER-18204 Remove Value::consume()Mathias Stearn2015-05-041-2/+2
* SERVER-13256 Remove pch.hAndrew Morrow2015-01-151-3/+0
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+2
* SERVER-13256 Remove shared_ptr from pch.hAndrew Morrow2015-01-051-0/+1
* SERVER-13256 Remove intrusive_ptr from pch.hAndrew Morrow2015-01-051-0/+3
* SERVER-13256 Prohibit new uses of pch.hAndrew Morrow2015-01-051-0/+3
* SERVER-14343 leaner include pathsAndrew Morrow2014-07-121-1/+1
* SERVER-12373 Optimize $group by artificial objectsMathias Stearn2014-02-101-34/+97
* SERVER-11239 Rename flag to allowDiskUse and include in error messagesMathias Stearn2014-01-291-1/+2
* SERVER-12180 Clean up dependency tracking codeMathias Stearn2014-01-211-2/+2
* SERVER-11692 step 4: Use Variables::Id to get/set ValuesMathias Stearn2013-11-131-5/+14
* SERVER-11692 step 3: Pass Variables as pointer rather than const ref.Mathias Stearn2013-11-131-3/+3
* SERVER-11692 step 1: VariablesParseState plumbingMathias Stearn2013-11-131-6/+8
* DocumentSourceGroup should optimize its ExpressionsMathias Stearn2013-10-211-0/+8
* Allow agg Expressions to have differing serializations and explainsMathias Stearn2013-10-211-2/+3
* Rename SplittableDocumentSource::getRouterSource to getMergeSourceMathias Stearn2013-10-211-1/+1
* SplittableDocumentSource shouldn't inherit from DocumentSourceMathias Stearn2013-10-211-1/+1
* Don't require a pointer to BSONElement in pipeline parsing.Mathias Stearn2013-10-111-12/+7
* SERVER-10868 Step 3: Pass the temporary directory into SorterMathias Stearn2013-09-271-1/+1
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
* serialize to replace toBson in document sources and pipelinematt dannenberg2013-08-281-6/+5
* Unify agg Expression parsing to eliminate special casesMathias Stearn2013-08-191-1/+1
* Make ExpressionContext a simple structMathias Stearn2013-08-091-4/+4
* Remove unnecessarily defined constructors and destructors from aggregationMathias Stearn2013-08-091-3/+0
* Simplify aggregation DocumentSource APIMathias Stearn2013-08-091-50/+19
* SERVER-10097 sharded $outMathias Stearn2013-08-081-0/+13
* Make doingMerge a property of DocumentSourceGroup rather than ExpressionContextMathias Stearn2013-08-081-6/+4
* Clean up #includes to conform with coding standardDan Pasette2013-07-241-8/+8
* Add user-facing option for SERVER-9444: Using disk storage for $sort and $groupMathias Stearn2013-07-101-4/+1
* SERVER-9444 Make $group use Sorter when results don't fit in memoryMathias Stearn2013-07-101-27/+211
* SERVER-9444 Remove context-awareness from Accumulators to prep $group for SorterMathias Stearn2013-07-101-38/+31
* SERVER-9840 Introduce the concept of Variables into aggregation and add $let ...Mathias Stearn2013-06-181-10/+9
* exchanged toBson(Obj|Array) to serialize in aggMatt Dannenberg2013-06-181-6/+5
* Clean up and optimize DocumentSourceGroupMathias Stearn2012-12-261-36/+21
* Adjusted file mod's.Alberto Lerner2012-12-181-0/+0
* Improve aggregation handling of nullish Values - part 2Mathias Stearn2012-12-141-2/+2
* SERVER-6949 $group and $sort should free resources in dispose()Mathias Stearn2012-12-141-1/+9
* Normalize handling of Undefined vs EOO/missing in aggMathias Stearn2012-12-101-5/+10
* Add at least minimal support for all types to aggMathias Stearn2012-12-101-38/+8
* Rewrite Document and Value classesMathias Stearn2012-11-161-21/+17
* SERVER-6908 Don't pass strings by valueTad Marshall2012-08-311-1/+1
* SERVER-6766 Properly serialize DocumentSourceGroup for transmission to shards.Aaron2012-08-201-2/+2
* Fix issues found in meetingMathias Stearn2012-07-271-1/+1
* SERVER-6529 disallow inclusion inside $expressionsMatt Dannenberg2012-07-271-2/+1