[SERVER-47724] Create execution machinery for projecting through individual array elements Created: 23/Apr/20 Updated: 20/May/20 Resolved: 20/May/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Querying |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Ian Boros | Assignee: | Ian Boros |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | qexec-team | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Sprint: | Query 2020-05-04, Query 2020-05-18, Query 2020-06-01 |
| Participants: |
| Comments |
| Comment by Ian Boros [ 20/May/20 ] |
|
We've decided to take a different approach for this project. Instead of re-using the projection execution machinery (which is expensive to build, as it's designed to be run many times, and it also contains some confusing behavior from MQL semantics), we're going to write some custom code to do the diff application. If in the future we ever decide to do something like this again, the WIP code review may be helpful (below). Closing as Won't Fix. |