[SERVER-8790] Introduce composable "stages" in query execution Created: 28/Feb/13  Updated: 10/Dec/14  Resolved: 21/Aug/13

Status: Closed
Project: Core Server
Component/s: Querying
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Alberto Lerner Assignee: Alberto Lerner
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-10026 New query system Closed
Related
is related to SERVER-665 special case simple queries for speed... Closed
is related to SERVER-1205 $or sort does not use index ranges ex... Closed
is related to SERVER-3071 Index Intersection Closed
is related to SERVER-3310 Query optimizer should efficiently ha... Closed
is related to SERVER-3327 use indexes for nested $or clauses Closed
is related to SERVER-3892 consider multiple candidate index sca... Closed
is related to SERVER-4669 query optimizer refactoring after mig... Closed
Participants:

 Description   

Allow the creation of query plans that are based on composition over a set of common, query independent "stages" (data processing steps).



 Comments   
Comment by Alberto Lerner [ 21/Aug/13 ]

SERVER-10026

Comment by auto [ 22/Mar/13 ]

Author:

{u'date': u'2013-03-22T13:15:26Z', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-8790 Visual Studio – add db/parsed_query.

{cpp,h}

Branch: master
https://github.com/mongodb/mongo/commit/babd5ce7c4a061ac62675bec3611a3d67e32f661

Comment by auto [ 22/Mar/13 ]

Author:

{u'date': u'2013-03-22T01:55:15Z', u'name': u'aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-8790 Add queryutil include required for MultiPlanScanner.
Branch: master
https://github.com/mongodb/mongo/commit/b485d031010909e04de0f78f8caf1002170c29ac

Comment by auto [ 22/Mar/13 ]

Author:

{u'date': u'2013-03-22T00:40:25Z', u'name': u'aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-8790 Move ParsedQuery out of queryutil and clean some includes.
Branch: master
https://github.com/mongodb/mongo/commit/1192d3046bd42dc2b43ff43952624564d9227b04

Comment by auto [ 15/Mar/13 ]

Author:

{u'date': u'2013-03-15T20:10:02Z', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-8790 Visual Studio – add and rename files
Branch: master
https://github.com/mongodb/mongo/commit/ea168df93a2681edf003304123888a94f7f3da38

Comment by auto [ 15/Mar/13 ]

Author:

{u'date': u'2013-03-15T19:31:59Z', u'name': u'aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-8790 Make paddingFactor type explicit for 32 bit rhel buildbot.
Branch: master
https://github.com/mongodb/mongo/commit/dc2727b22ca6be947ab60169dbcafd92d612007e

Comment by auto [ 15/Mar/13 ]

Author:

{u'date': u'2013-03-16T03:05:08Z', u'name': u'aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-8790 Label QueryPlanSummary as struct rather than class for windows build.
Branch: master
https://github.com/mongodb/mongo/commit/e1793c96db6a82535198254aed94d6c1a7efc25a

Comment by auto [ 15/Mar/13 ]

Author:

{u'date': u'2013-03-12T11:38:39Z', u'name': u'aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-8790 Move NamespaceDetailsTransient::getCursor() and NamespaceDetailsTransient::bestGuessCursor() to getOptimizedCursor and getBestGuessCursor.
Branch: master
https://github.com/mongodb/mongo/commit/fbdf70f4536b32c31e5f1b10e8fea3eca4163549

Comment by auto [ 15/Mar/13 ]

Author:

{u'date': u'2013-03-12T10:33:54Z', u'name': u'aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-8790 Rename queryoptimizer to query_optimizer_internal.
Branch: master
https://github.com/mongodb/mongo/commit/95e8af042d9ecc867b9b7e7967bfa249e774143f

Comment by auto [ 15/Mar/13 ]

Author:

{u'date': u'2013-03-12T10:18:27Z', u'name': u'aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-8790 Move QueryPlan to a new file.
Branch: master
https://github.com/mongodb/mongo/commit/5a3b833af00c10a90dfae88b0342d61cfcdab7ef

Comment by auto [ 15/Mar/13 ]

Author:

{u'date': u'2013-03-12T09:04:02Z', u'name': u'aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-8790 Move QueryPlanSummary to a new file.
Branch: master
https://github.com/mongodb/mongo/commit/939b33d5befde0272be54158bfecd3c9e361ff51

Comment by auto [ 15/Mar/13 ]

Author:

{u'date': u'2013-03-12T06:57:06Z', u'name': u'aaron', u'email': u'aaron@10gen.com'}

Message: SERVER-8790 Move QueryPlanSelectionPolicy to a new file.
Branch: master
https://github.com/mongodb/mongo/commit/160886e6bb6eb1916e88c6b17cb4fc039634fa9f

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