[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: |