summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source_group.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* SERVER-6597 replace \" with ' in aggro assertsMatt Dannenberg2012-07-271-5/+5
* SERVER-6198 disallow dotted field names in $groupMatt Dannenberg2012-07-271-4/+9
* SERVER-6556 handle strings containing null in aggMatt Dannenberg2012-07-271-1/+1
* QA-106 Unit tests for DocumentSourceGroup.Aaron2012-07-241-1/+1
* SERVER-6179 support multiple $group in sharded aggMatt Dannenberg2012-07-201-2/+3
* Hook up dependency detection to group, unwind, sort, skip, and limit SERVER-4644Mathias Stearn2012-07-201-0/+15
* SERVER-6118 support $sort in sharded aggregationMathias Stearn2012-07-101-2/+6
* Convert to unix line endingsMathias Stearn2012-06-291-398/+398
* SERVER-4504 aggregation explain implementationU-tellus\cwestin2012-05-211-1/+2
* SERVER-3884 ; clean up expression handling; enable sharded testU-tellus\cwestin2012-04-021-2/+2
* replace assert with verify SERVER-1259Eliot Horowitz2012-03-261-1/+1
* SERVER-5089U-tellus\cwestin2012-03-061-2/+0
* Merge pull request #183 from rozza/SERVER-5123Chris Westin2012-03-051-5/+5
|\