summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "SERVER-19319 Send setShardVersion command after sharding a collection"Kaloian Manassiev2015-07-291-2/+0
* SERVER-533 Add aggregation stage to randomly sample documentsCharlie Swanson2015-07-201-1/+45
* Revert "$sample"Charlie Swanson2015-07-201-45/+1
* $sampleCharlie Swanson2015-07-201-1/+45
* SERVER-18846: Converts DocumentSourceTests into unit testsJames Cohan2015-07-201-94/+32
* SERVER-19105 Add macro to register Accumulators, move REGISTER_EXPRESSION to ...Charlie Swanson2015-07-131-4/+7
* SERVER-19313 Remove some obsoleted usages of boostAndrew Morrow2015-07-091-2/+2
* SERVER-19105 Remove now unused names of DocumentSources from header fileCharlie Swanson2015-07-081-20/+0
* SERVER-18660 Use final, override, and explicit when appropriate in pipeline h...Charlie Swanson2015-06-251-105/+109
* SERVER-19105 Define macro for registering DocumentSourcesCharlie Swanson2015-06-241-0/+31
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-874/+894
* SERVER-14421 Adds minDistance to geoNear aggregate operatorKevin Albertson2015-06-181-0/+1
* SERVER-17307 Replace boost::shared_ptr and friends with std::shared_ptrAndrew Morrow2015-06-101-8/+7
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-12/+11
* SERVER-18227 Add bypassDocumentValidation option to commands that need itMathias Stearn2015-05-141-1/+6
* SERVER-14608 Optimize out empty match stage in aggregation pipelineCharlie Swanson2015-05-121-0/+1
* SERVER-17936 optimize out {$skip: 0} aggregation stageCharlie2015-05-061-20/+16
* SERVER-18064 Move shard.cpp under the sharding client libraryKaloian Manassiev2015-04-151-1/+1
* SERVER-17835: geoNear pipeline stage no longer needs to specify uniqueDocsSam Kleinman2015-04-011-1/+0
* SERVER-17496 Move ShardConnection to separate fileKaloian Manassiev2015-03-091-0/+1
* SERVER-13256 Remove pch.hAndrew Morrow2015-01-151-3/+0
* SERVER-13256 Remove shared_ptr from pch.hAndrew Morrow2015-01-051-2/+3
* SERVER-13256 Remove scoped_ptr from pch.hAndrew Morrow2015-01-051-7/+8
* SERVER-13256 Remove intrusive_ptr from pch.hAndrew Morrow2015-01-051-92/+93
* SERVER-13256 Prohibit new uses of pch.hAndrew Morrow2015-01-051-0/+3
* SERVER-14407 delete runner.hDavid Storch2014-07-231-1/+1
* SERVER-14407 replace Runner with PlanExecutorDavid Storch2014-07-221-6/+8
* SERVER-13641 Make agg use OpContext-aware DBDirectClientMathias Stearn2014-05-201-1/+5
* SERVER-13256: Remove pch - qualify std in headersMark Benvenuto2014-05-191-23/+23
* SERVER-13797 Abstract $where processing and remove usages of getContextKaloian Manassiev2014-05-091-9/+3
* SERVER-12708 Report errors from shards when mergingPresorted results.Mathias Stearn2014-02-191-0/+6
* SERVER-12530 Make DocumentSourceCursor use Runner directlyMathias Stearn2014-02-121-22/+7
* SERVER-12373 Optimize $group by artificial objectsMathias Stearn2014-02-101-22/+18
* SERVER-12392: Move cursor/runner cache into Collection lifecycle via Collecti...Eliot Horowitz2014-01-241-0/+7
* SERVER-12180 Clean up dependency tracking codeMathias Stearn2014-01-211-35/+19
* SERVER-11675 Agg text supportMathias Stearn2013-12-181-6/+22
* SERVER-11831 Use documentFromBsonWithDeps in agg againMathias Stearn2013-12-181-0/+1
* SERVER-11711 Make agg use new query frameworkMathias Stearn2013-11-261-27/+2
* SERVER-11692 step 4: Use Variables::Id to get/set ValuesMathias Stearn2013-11-131-2/+8
* SERVER-11692 step 3: Pass Variables as pointer rather than const ref.Mathias Stearn2013-11-131-2/+2
* 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