diff options
Diffstat (limited to 'src/mongo/db/exec/sbe/stages/sorted_merge.cpp')
-rw-r--r-- | src/mongo/db/exec/sbe/stages/sorted_merge.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/mongo/db/exec/sbe/stages/sorted_merge.cpp b/src/mongo/db/exec/sbe/stages/sorted_merge.cpp index f0a648f38ad..39cee407a00 100644 --- a/src/mongo/db/exec/sbe/stages/sorted_merge.cpp +++ b/src/mongo/db/exec/sbe/stages/sorted_merge.cpp @@ -41,8 +41,9 @@ SortedMergeStage::SortedMergeStage(PlanStage::Vector inputStages, std::vector<value::SortDirection> dirs, std::vector<value::SlotVector> inputVals, value::SlotVector outputVals, - PlanNodeId planNodeId) - : PlanStage("smerge"_sd, planNodeId), + PlanNodeId planNodeId, + bool participateInTrialRunTracking) + : PlanStage("smerge"_sd, planNodeId, participateInTrialRunTracking), _inputKeys(std::move(inputKeys)), _dirs(std::move(dirs)), _inputVals(std::move(inputVals)), @@ -69,8 +70,13 @@ std::unique_ptr<PlanStage> SortedMergeStage::clone() const { for (auto& child : _children) { inputStages.emplace_back(child->clone()); } - return std::make_unique<SortedMergeStage>( - std::move(inputStages), _inputKeys, _dirs, _inputVals, _outputVals, _commonStats.nodeId); + return std::make_unique<SortedMergeStage>(std::move(inputStages), + _inputKeys, + _dirs, + _inputVals, + _outputVals, + _commonStats.nodeId, + _participateInTrialRunTracking); } void SortedMergeStage::prepare(CompileCtx& ctx) { |