diff options
author | Hari Khalsa <hkhalsa@10gen.com> | 2013-08-07 12:26:59 -0400 |
---|---|---|
committer | Hari Khalsa <hkhalsa@10gen.com> | 2013-08-07 17:26:21 -0400 |
commit | ba4faaab57c08199cd53accc3772f5201a0d44eb (patch) | |
tree | f6770123915cb2e233579e031f86ffe3aedad78d /src/mongo/db/query/multi_plan_runner.h | |
parent | 3d3719bd3881b437f136d8ea8a8dfd22de2f3d52 (diff) | |
download | mongo-ba4faaab57c08199cd53accc3772f5201a0d44eb.tar.gz |
SERVER-10026 SERVER-10376 getMore and invalidation and clientCursor
Diffstat (limited to 'src/mongo/db/query/multi_plan_runner.h')
-rw-r--r-- | src/mongo/db/query/multi_plan_runner.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mongo/db/query/multi_plan_runner.h b/src/mongo/db/query/multi_plan_runner.h index c96121987e2..14ad8507bf3 100644 --- a/src/mongo/db/query/multi_plan_runner.h +++ b/src/mongo/db/query/multi_plan_runner.h @@ -67,10 +67,14 @@ namespace mongo { */ bool pickBestPlan(size_t* out); - virtual void yield(); - virtual void unYield(); + virtual void saveState(); + virtual void restoreState(); virtual void invalidate(const DiskLoc& dl); + virtual const CanonicalQuery& getQuery() { + return *_query; + } + private: /** * Have all our candidate plans do something. |