summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/plan_executor_pipeline.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/pipeline/plan_executor_pipeline.h')
-rw-r--r--src/mongo/db/pipeline/plan_executor_pipeline.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/db/pipeline/plan_executor_pipeline.h b/src/mongo/db/pipeline/plan_executor_pipeline.h
index 52139d1b34d..577a2d3fe3f 100644
--- a/src/mongo/db/pipeline/plan_executor_pipeline.h
+++ b/src/mongo/db/pipeline/plan_executor_pipeline.h
@@ -29,12 +29,14 @@
#pragma once
+#include "mongo/util/duration.h"
#include <queue>
#include "mongo/db/exec/document_value/document.h"
#include "mongo/db/pipeline/pipeline.h"
#include "mongo/db/pipeline/plan_explainer_pipeline.h"
#include "mongo/db/query/plan_executor.h"
+#include "mongo/db/query/query_shape/serialization_options.h"
namespace mongo {
@@ -155,7 +157,9 @@ public:
* providing the level of detail specified by 'verbosity'.
*/
std::vector<Value> writeExplainOps(ExplainOptions::Verbosity verbosity) const {
- return _pipeline->writeExplainOps(verbosity);
+ auto opts = SerializationOptions{};
+ opts.verbosity = verbosity;
+ return _pipeline->writeExplainOps(opts);
}
void enableSaveRecoveryUnitAcrossCommandsIfSupported() override {}