diff options
Diffstat (limited to 'src/mongo/db/query/plan_executor_impl.h')
-rw-r--r-- | src/mongo/db/query/plan_executor_impl.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/query/plan_executor_impl.h b/src/mongo/db/query/plan_executor_impl.h index c4642dd777e..87137cdbd4d 100644 --- a/src/mongo/db/query/plan_executor_impl.h +++ b/src/mongo/db/query/plan_executor_impl.h @@ -81,7 +81,7 @@ public: long long executeDelete() override; void markAsKilled(Status killStatus) final; void dispose(OperationContext* opCtx) final; - void enqueue(const BSONObj& obj) final; + void stashResult(const BSONObj& obj) final; bool isMarkedAsKilled() const final; Status getKillStatus() final; bool isDisposed() const final; @@ -170,7 +170,7 @@ private: // A stash of results generated by this plan that the user of the PlanExecutor didn't want // to consume yet. We empty the queue before retrieving further results from the plan // stages. - std::queue<Document> _stash; + std::deque<Document> _stash; // The output document that is used by getNext BSON API. This allows us to avoid constantly // allocating and freeing DocumentStorage. |