summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source.h
Commit message (Expand)AuthorAgeFilesLines
* Split up Pipeline optimizations into separate functionsMathias Stearn2013-10-231-1/+1
* SERVER-11184 Merge consecutive $match stages in aggMathias Stearn2013-10-211-1/+2
* Clean up Pipeline::getInitialQuery() and DocSourceMatch::toMatcherBson()Mathias Stearn2013-10-211-12/+2
* Get rid of DocumentSourceFilterBaseMathias Stearn2013-10-211-48/+2
* Remove unused step and nRowsOut members from DocumentSourceMathias Stearn2013-10-211-39/+0
* DocumentSourceGroup should optimize its ExpressionsMathias Stearn2013-10-211-0/+1
* Rename SplittableDocumentSource::getRouterSource to getMergeSourceMathias Stearn2013-10-211-8/+8
* SERVER-4816 Sharded agg $sort now merges sorted streamsMathias Stearn2013-10-211-6/+28
* SplittableDocumentSource shouldn't inherit from DocumentSourceMathias Stearn2013-10-211-16/+17
* SERVER-10613 Optimize initial $redact/$match pairMathias Stearn2013-10-111-0/+12
* Don't require a pointer to BSONElement in pipeline parsing.Mathias Stearn2013-10-111-15/+17
* SERVER-10914 disallow $out to capped collectionsMathias Stearn2013-10-021-0/+2
* SERVER-5916 Allow bare $$ROOT or $$CURRENT without subfieldsMathias Stearn2013-09-241-1/+2
* SERVER-4504 Improve DocumentSourceCursor explainMathias Stearn2013-09-201-1/+2
* 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-85/+36
* Use bulk-insert in $outMathias Stearn2013-08-191-0/+2
* SERVER-8581 $redact pipeline stagematt dannenberg2013-08-191-0/+23
* Fix mismatched class/structMathias Stearn2013-08-091-1/+0
* Remove unnecessarily defined constructors and destructors from aggregationMathias Stearn2013-08-091-12/+1
* Simplify aggregation DocumentSource APIMathias Stearn2013-08-091-112/+20
* Remove unused DocumentSourceFilterMathias Stearn2013-08-091-61/+0
* Include missing headerMathias Stearn2013-08-081-0/+1
* Error out if $out collection is shardedMathias Stearn2013-08-081-0/+7
* Make DocumentSource handling more genericMathias Stearn2013-08-081-17/+42
* SERVER-10097 sharded $outMathias Stearn2013-08-081-0/+58
* Make doingMerge a property of DocumentSourceGroup rather than ExpressionContextMathias Stearn2013-08-081-0/+4
* ExpressionContext now has the input namespaceMathias Stearn2013-07-261-9/+6
* SERVER-3253 Unsharded $outMathias Stearn2013-07-261-4/+26
* SERVER-10334 mongos command results also return mongod node targeted in shardGreg Studer2013-07-261-1/+2
* DocumentSourceCursor should be limit-awareMathias Stearn2013-07-221-0/+6
* SERVER-6296 Batch fetching in DocumentSourceCursorMathias Stearn2013-07-221-3/+3
* Fix aggregation lockingMathias Stearn2013-07-101-39/+23
* Remove dead classes: DocMemMonitor and StringWriterMathias Stearn2013-07-101-7/+1
* SERVER-9444 Make $group use Sorter when results don't fit in memoryMathias Stearn2013-07-101-2/+20
* SERVER-9444 Remove context-awareness from Accumulators to prep $group for SorterMathias Stearn2013-07-101-9/+8
* SERVER-9444 Use Sorter in DocumentSourceSortMathias Stearn2013-07-101-33/+23
* SERVER-9840 Introduce the concept of Variables into aggregation and add $let ...Mathias Stearn2013-06-181-1/+2
* SERVER-8598 minor fixup from reviewGreg Studer2013-06-171-1/+1
* SERVER-8598 CollectionManager -> CollectionMetadata refactor, no behavior changeGreg Studer2013-06-171-2/+2
* SERVER-8598 hook up CollectionManager in place of ShardChunkManagerGreg Studer2013-06-171-2/+2
* SERVER-6400 rename Matcher MatcherOld so switching is smallEliot Horowitz2013-05-071-1/+1
* SERVER-6243 Stop using shared_ptr<BSONObj> in aggregationMathias Stearn2013-04-011-4/+4
* SERVER-8674 Remove literal mentions of wiki from comments, docsJason Rassi2013-03-011-9/+9
* Optimize conversion from BSONObj to Document by bypassing ProjectionMathias Stearn2012-12-261-1/+9
* Clean up and optimize DocumentSourceGroupMathias Stearn2012-12-261-1/+0
* Adjusted file mod's.Alberto Lerner2012-12-181-0/+0
* SERVER-6949 $group and $sort should free resources in dispose()Mathias Stearn2012-12-141-10/+3
* SERVER-7900 Keep $limit when removing $sort due to index usageMathias Stearn2012-12-141-1/+3
* SERVER-7781 add $geoNear pipeline stageMathias Stearn2012-12-141-0/+65