diff options
author | Nikita Lapkov <nikita.lapkov@mongodb.com> | 2021-02-22 16:35:28 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-02-23 14:43:17 +0000 |
commit | 130ea666139f887e59bc696ed650beb0e9dd2590 (patch) | |
tree | 7e9f4f8dd865535154506116be23482de96637f5 /src | |
parent | e8134e5da39f19b661efb488bb392abbbf436c74 (diff) | |
download | mongo-130ea666139f887e59bc696ed650beb0e9dd2590.tar.gz |
SERVER-54491 Make PlanExecutorSBE::isEOF consistent with PlanExecutorImpl::isEOF
Diffstat (limited to 'src')
-rw-r--r-- | src/mongo/db/query/plan_executor_sbe.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/query/plan_executor_sbe.h b/src/mongo/db/query/plan_executor_sbe.h index 7ad5e3e6ea0..6fad8c5db48 100644 --- a/src/mongo/db/query/plan_executor_sbe.h +++ b/src/mongo/db/query/plan_executor_sbe.h @@ -73,7 +73,7 @@ public: ExecState getNextDocument(Document* objOut, RecordId* dlOut) override; bool isEOF() override { - return _state == State::kClosed; + return isMarkedAsKilled() || (_stash.empty() && _root->getCommonStats()->isEOF); } long long executeCount() override { |