[SERVER-83423] [CQF] Store parameterized constants in optimizer metadata Created: 17/Nov/23 Updated: 05/Dec/23 Resolved: 05/Dec/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.3.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Ben Shteinfeld | Assignee: | Ben Shteinfeld |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | QO 2023-11-27, QO 2023-12-11 | ||||||||
| Participants: | |||||||||
| Description |
|
We need to store the constants associated with query parameters so that they can be given to the CE module. Storing them once in the metadata prevents us from needing to copy potentially large constants multiple times. |
| Comments |
| Comment by Githook User [ 05/Dec/23 ] |
|
Author: {'name': 'Ben Shteinfeld', 'email': 'ben.shteinfeld@mongodb.com', 'username': 'bshteinfeld'}Message: This patch add query parameters to the API of deriveCE(), so that the CE GitOrigin-RevId: 0f74198dcfd30217f9ba69b65fe02fd0ddb367dd |
| Comment by Githook User [ 05/Dec/23 ] |
|
Author: {'name': 'Ben Shteinfeld', 'email': 'ben.shteinfeld@mongodb.com', 'username': 'bshteinfeld'}Message: This patch introduces the concept of QueryParameterMap which maps from GitOrigin-RevId: d82dc3b598f84a78b1f0d89c7d9c2b65c1d6a625 |