[SERVER-11953] Replace PipelineCursor with PipelineRunner Created: 04/Dec/13  Updated: 11/Jul/16  Resolved: 05/Dec/13

Status: Closed
Project: Core Server
Component/s: Aggregation Framework
Affects Version/s: None
Fix Version/s: 2.5.5

Type: Task Priority: Major - P3
Reporter: Mathias Stearn Assignee: Mathias Stearn
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Participants:

 Description   

Agg is the last use of the Cursor class. Changing this will enable removing the Cursor code.



 Comments   
Comment by Githook User [ 05/Dec/13 ]

Author:

{u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

Message: SERVER-11953 Replace PipelineCursor with PipelineRunner

This removes the last required use of the Cursor class so it can be removed.

As part of this change the requiresLock and shouldDestroyOnNSDeletion attributes
of Cursor were combined into ClientCursor::isAggCursor. The Cursor versions
(and related code) were left in place since it will be deleted soon anyway.
Branch: master
https://github.com/mongodb/mongo/commit/ea9033b729b3ca3f3158fd83094e1b7dd96a2b2f

Generated at Thu Feb 08 03:27:12 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.