diff options
Diffstat (limited to 'src/mongo/db/exec/sbe/stages/unique.cpp')
-rw-r--r-- | src/mongo/db/exec/sbe/stages/unique.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mongo/db/exec/sbe/stages/unique.cpp b/src/mongo/db/exec/sbe/stages/unique.cpp index 355927ff912..c88fa9ab43e 100644 --- a/src/mongo/db/exec/sbe/stages/unique.cpp +++ b/src/mongo/db/exec/sbe/stages/unique.cpp @@ -37,13 +37,15 @@ namespace mongo { namespace sbe { UniqueStage::UniqueStage(std::unique_ptr<PlanStage> input, value::SlotVector keys, - PlanNodeId planNodeId) - : PlanStage("unique"_sd, planNodeId), _keySlots(keys) { + PlanNodeId planNodeId, + bool participateInTrialRunTracking) + : PlanStage("unique"_sd, planNodeId, participateInTrialRunTracking), _keySlots(keys) { _children.emplace_back(std::move(input)); } std::unique_ptr<PlanStage> UniqueStage::clone() const { - return std::make_unique<UniqueStage>(_children[0]->clone(), _keySlots, _commonStats.nodeId); + return std::make_unique<UniqueStage>( + _children[0]->clone(), _keySlots, _commonStats.nodeId, _participateInTrialRunTracking); } void UniqueStage::prepare(CompileCtx& ctx) { |