@@ -49,9 +49,7 @@ class MockYieldPolicy : public PlanYieldPolicy {
49
49
MONGO_UNREACHABLE;
50
50
}
51
51
52
- void restoreState (OperationContext* opCtx,
53
- const Yieldable* yieldable,
54
- RestoreContext::RestoreType restoreType) final {
52
+ void restoreState (OperationContext* opCtx, const Yieldable* yieldable) override final {
55
53
MONGO_UNREACHABLE;
56
54
}
57
55
};
@@ -69,9 +67,7 @@ class AlwaysTimeOutYieldPolicy final : public MockYieldPolicy {
69
67
return true ;
70
68
}
71
69
72
- Status yieldOrInterrupt (OperationContext*,
73
- std::function<void ()> whileYieldingFn,
74
- RestoreContext::RestoreType restoreType) override {
70
+ Status yieldOrInterrupt (OperationContext*, std::function<void ()> whileYieldingFn) override {
75
71
return {ErrorCodes::ExceededTimeLimit, " Using AlwaysTimeOutYieldPolicy" };
76
72
}
77
73
};
@@ -89,9 +85,7 @@ class AlwaysPlanKilledYieldPolicy final : public MockYieldPolicy {
89
85
return true ;
90
86
}
91
87
92
- Status yieldOrInterrupt (OperationContext*,
93
- std::function<void ()> whileYieldingFn,
94
- RestoreContext::RestoreType restoreType) override {
88
+ Status yieldOrInterrupt (OperationContext*, std::function<void ()> whileYieldingFn) override {
95
89
return {ErrorCodes::QueryPlanKilled, " Using AlwaysPlanKilledYieldPolicy" };
96
90
}
97
91
};
@@ -109,9 +103,7 @@ class NoopYieldPolicy final : public MockYieldPolicy {
109
103
return false ;
110
104
}
111
105
112
- Status yieldOrInterrupt (OperationContext*,
113
- std::function<void ()> whileYieldingFn,
114
- RestoreContext::RestoreType restoreType) override {
106
+ Status yieldOrInterrupt (OperationContext*, std::function<void ()> whileYieldingFn) override {
115
107
MONGO_UNREACHABLE;
116
108
}
117
109
};
0 commit comments