diff options
Diffstat (limited to 'src/mongo/db/pipeline/document_source_internal_unpack_bucket.cpp')
-rw-r--r-- | src/mongo/db/pipeline/document_source_internal_unpack_bucket.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/mongo/db/pipeline/document_source_internal_unpack_bucket.cpp b/src/mongo/db/pipeline/document_source_internal_unpack_bucket.cpp index 950a6521fd7..20a7af03466 100644 --- a/src/mongo/db/pipeline/document_source_internal_unpack_bucket.cpp +++ b/src/mongo/db/pipeline/document_source_internal_unpack_bucket.cpp @@ -198,14 +198,6 @@ boost::intrusive_ptr<DocumentSourceSort> createMetadataSortForReorder( maxMemoryUsageBytes); } -// Optimize the section of the pipeline before the $_internalUnpackBucket stage. -void optimizePrefix(Pipeline::SourceContainer::iterator itr, Pipeline::SourceContainer* container) { - auto prefix = Pipeline::SourceContainer(container->begin(), itr); - Pipeline::optimizeContainer(&prefix); - container->erase(container->begin(), itr); - container->splice(itr, prefix); -} - // Returns whether 'field' depends on a pushed down $addFields or computed $project. bool fieldIsComputed(BucketSpec spec, std::string field) { return std::any_of( |