diff options
author | Charlie Swanson <charlie.swanson@mongodb.com> | 2018-11-29 17:39:33 -0500 |
---|---|---|
committer | Charlie Swanson <charlie.swanson@mongodb.com> | 2019-01-16 10:09:59 -0500 |
commit | 0cb2195939494660334db8e9d0a52509caeb621c (patch) | |
tree | 2d71e10270020f2e7ea8bf3bfb812b13f83abbca /src/mongo/db/pipeline/document_source_sample.h | |
parent | d29f140ae0e69057d8b1801f4d2a993612fa5bcb (diff) | |
download | mongo-0cb2195939494660334db8e9d0a52509caeb621c.tar.gz |
SERVER-38311 Adjust $out merging strategy
Diffstat (limited to 'src/mongo/db/pipeline/document_source_sample.h')
-rw-r--r-- | src/mongo/db/pipeline/document_source_sample.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mongo/db/pipeline/document_source_sample.h b/src/mongo/db/pipeline/document_source_sample.h index 11aa6fea8d0..eec90e7c24f 100644 --- a/src/mongo/db/pipeline/document_source_sample.h +++ b/src/mongo/db/pipeline/document_source_sample.h @@ -35,7 +35,7 @@ namespace mongo { -class DocumentSourceSample final : public DocumentSource, public NeedsMergerDocumentSource { +class DocumentSourceSample final : public DocumentSource { public: static constexpr StringData kStageName = "$sample"_sd; @@ -58,8 +58,7 @@ public: return DepsTracker::State::SEE_NEXT; } - boost::intrusive_ptr<DocumentSource> getShardSource() final; - MergingLogic mergingLogic() final; + boost::optional<MergingLogic> mergingLogic() final; long long getSampleSize() const { return _size; |