summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/abt/abt_document_source_visitor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/pipeline/abt/abt_document_source_visitor.cpp')
-rw-r--r--src/mongo/db/pipeline/abt/abt_document_source_visitor.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/mongo/db/pipeline/abt/abt_document_source_visitor.cpp b/src/mongo/db/pipeline/abt/abt_document_source_visitor.cpp
index a2bf9a28656..582f3263bfb 100644
--- a/src/mongo/db/pipeline/abt/abt_document_source_visitor.cpp
+++ b/src/mongo/db/pipeline/abt/abt_document_source_visitor.cpp
@@ -59,7 +59,6 @@
#include "mongo/db/pipeline/document_source_operation_metrics.h"
#include "mongo/db/pipeline/document_source_out.h"
#include "mongo/db/pipeline/document_source_plan_cache_stats.h"
-#include "mongo/db/pipeline/document_source_query_stats.h"
#include "mongo/db/pipeline/document_source_queue.h"
#include "mongo/db/pipeline/document_source_redact.h"
#include "mongo/db/pipeline/document_source_replace_root.h"
@@ -180,7 +179,7 @@ private:
}
void processProjectedPaths(const projection_executor::InclusionNode& node) {
- OrderedPathSet preservedPaths;
+ std::set<std::string> preservedPaths;
node.reportProjectedPaths(&preservedPaths);
for (const std::string& preservedPathStr : preservedPaths) {
@@ -195,7 +194,7 @@ private:
void processComputedPaths(const projection_executor::InclusionNode& node,
const std::string& rootProjection,
const bool isAddingFields) {
- OrderedPathSet computedPaths;
+ std::set<std::string> computedPaths;
StringMap<std::string> renamedPaths;
node.reportComputedPaths(&computedPaths, &renamedPaths);
@@ -269,7 +268,7 @@ private:
}
void visitExclusionNode(const projection_executor::ExclusionNode& node) {
- OrderedPathSet preservedPaths;
+ std::set<std::string> preservedPaths;
node.reportProjectedPaths(&preservedPaths);
for (const std::string& preservedPathStr : preservedPaths) {
@@ -607,10 +606,6 @@ public:
unsupportedStage(source);
}
- void visit(const DocumentSourceQueryStats* source) override {
- unsupportedStage(source);
- }
-
void visit(const DocumentSourceUnionWith* source) override {
auto entry = _ctx.getNode();
ProjectionName unionProjName = entry._rootProjection;