From 21f5028d4404ea9584d53bdb81dd63ca8a505d6f Mon Sep 17 00:00:00 2001 From: Bernard Gorman Date: Thu, 21 Sep 2017 02:22:00 -0400 Subject: SERVER-30399 Add caching for $lookup non-correlated sub-pipeline prefix --- src/mongo/db/pipeline/pipeline_d.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/mongo/db/pipeline/pipeline_d.h') diff --git a/src/mongo/db/pipeline/pipeline_d.h b/src/mongo/db/pipeline/pipeline_d.h index 3c1acaac998..0da6ebe2f20 100644 --- a/src/mongo/db/pipeline/pipeline_d.h +++ b/src/mongo/db/pipeline/pipeline_d.h @@ -81,6 +81,11 @@ public: const AggregationRequest* aggRequest, Pipeline* pipeline); + /** + * Injects a MongodInterface into stages which require access to mongod-specific functionality. + */ + static void injectMongodInterface(Pipeline* pipeline); + static std::string getPlanSummaryStr(const Pipeline* pipeline); static void getPlanSummaryStats(const Pipeline* pipeline, PlanSummaryStats* statsOut); -- cgit v1.2.1