[SERVER-72645] Split sbe_stage_builder_helpers.h into separate ABT/non ABT headers Created: 09/Jan/23  Updated: 29/Oct/23  Resolved: 19/Jan/23

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

Type: Task Priority: Major - P3
Reporter: Mihai Andrei Assignee: Svilen Mihaylov (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: QO 2023-01-23
Participants:

 Description   

At the time of writing, sbe_stage_builder_helpers.h contains methods relevant to both sbe stage building and ABT (namely, abtToExpr). This is a problem for compiling/building the optimizer as it means that we need to compile some SBE code that is unrelated to the optimizer as well. This can be fixed by separating the ABT portions of the header and putting it in a separate header.



 Comments   
Comment by Githook User [ 19/Jan/23 ]

Author:

{'name': 'Svilen Mihaylov', 'email': 'svilen.mihaylov@mongodb.com', 'username': 'svilen-mihaylov'}

Message: SERVER-72645 Split sbe_stage_builder_helpers.h into separate ABT/non ABT headers
Branch: master
https://github.com/mongodb/mongo/commit/a195bd41f07598b610ea5f56f26f0b08e0f0999b

Generated at Thu Feb 08 06:22:24 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.