[SERVER-50629] Deduplicate code which manages backing BSON objects for MatchExpressions Created: 28/Aug/20 Updated: 06/Dec/22 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Nicholas Zolnierz | Assignee: | Backlog - Query Optimization |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | PM-1749-stability | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Query Optimization
|
| Participants: |
| Description |
|
As of
|
| Comments |
| Comment by David Storch [ 03/Sep/20 ] |
|
Sounds good! And yeah, great point about Matcher. I agree that it could be deleted as part of this work. |
| Comment by Nicholas Zolnierz [ 03/Sep/20 ] |
|
david.storch good call, I've updated the title and description to be less specific to FLE. I think we can get rid of the Matcher class too? |
| Comment by David Storch [ 31/Aug/20 ] |
|
There's a similar simplification that I believe could be made to the RewriteExpr code, which holds BSON objects on behalf of MatchExpression leaf nodes here: |