diff options
Diffstat (limited to 'src/mongo/db/query/plan_yield_policy.h')
-rw-r--r-- | src/mongo/db/query/plan_yield_policy.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/query/plan_yield_policy.h b/src/mongo/db/query/plan_yield_policy.h index 1a10961baa5..8fe09adb8e2 100644 --- a/src/mongo/db/query/plan_yield_policy.h +++ b/src/mongo/db/query/plan_yield_policy.h @@ -38,6 +38,7 @@ namespace mongo { class ClockSource; +class Yieldable; class PlanYieldPolicy { public: @@ -238,6 +239,11 @@ public: return _policy; } + /** + * Set new yieldable instance if policy supports it. + */ + virtual void setYieldable(const Yieldable* yieldable) {} + private: /** * Yields locks and calls 'abandonSnapshot()'. Calls 'whileYieldingFn()', if provided, while |