summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source_plan_cache_stats.h
diff options
context:
space:
mode:
authorNick Zolnierz <nicholas.zolnierz@mongodb.com>2019-04-01 14:00:46 -0400
committerNick Zolnierz <nicholas.zolnierz@mongodb.com>2019-04-10 15:24:09 -0400
commit1b00abfda7592d701f632b9550f973c56cea818f (patch)
tree27cd9a486b20875a9efb812c0468d26f596d803f /src/mongo/db/pipeline/document_source_plan_cache_stats.h
parent26404c6d4f6f37d4306d83900a7d481068f342ea (diff)
downloadmongo-1b00abfda7592d701f632b9550f973c56cea818f.tar.gz
SERVER-39403 Implement visitor for DocumentSource as precursor work for
encryption in agg
Diffstat (limited to 'src/mongo/db/pipeline/document_source_plan_cache_stats.h')
-rw-r--r--src/mongo/db/pipeline/document_source_plan_cache_stats.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/pipeline/document_source_plan_cache_stats.h b/src/mongo/db/pipeline/document_source_plan_cache_stats.h
index 9f5aed005b8..102496e334f 100644
--- a/src/mongo/db/pipeline/document_source_plan_cache_stats.h
+++ b/src/mongo/db/pipeline/document_source_plan_cache_stats.h
@@ -123,6 +123,10 @@ public:
std::vector<Value>& array,
boost::optional<ExplainOptions::Verbosity> explain = boost::none) const override;
+ void acceptVisitor(DocumentSourceVisitor* visitor) final {
+ visitor->visit(this);
+ }
+
private:
DocumentSourcePlanCacheStats(const boost::intrusive_ptr<ExpressionContext>& expCtx);