[SERVER-49310] Move computation for presence of an expression in a sub tree logic to ProjectionAST Created: 03/Jul/20  Updated: 20/Aug/20  Resolved: 20/Aug/20

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

Type: Improvement Priority: Major - P3
Reporter: Arun Banala Assignee: Arun Banala
Resolution: Won't Do Votes: 0
Labels: qexec-team
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-48684 Pipeline stage $set fails to set a no... Closed
Participants:

 Description   

In this approach we walk the projection AST in order to compute _subtreeContainsComputedFields. After the traversal, the projection AST would already be tagged at all the places where
there are no descendent expressions. We could then transmit this knowledge
directly to the nodes of the execution tree as we construct them in
'projection_executor_builder.cpp'.



 Comments   
Comment by David Storch [ 20/Aug/20 ]

arun.banala I don't think this ticket is a priority right now given your work on the "shrink oplog" project. I'm going to close it as "Won't Do".

Generated at Thu Feb 08 05:19:30 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.