summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNikita Lapkov <nikita.lapkov@mongodb.com>2021-02-22 16:35:28 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-02-23 14:43:17 +0000
commit130ea666139f887e59bc696ed650beb0e9dd2590 (patch)
tree7e9f4f8dd865535154506116be23482de96637f5 /src
parente8134e5da39f19b661efb488bb392abbbf436c74 (diff)
downloadmongo-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.h2
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 {