Commit 8c822cd
refactor: mutate current_exprs in place, drop alias clone
Addresses review feedback: build the substituted physical exprs into a
slim Vec<Arc<dyn PhysicalExpr>>, then commit them in place so each
ProjectionExpr's alias String is reused instead of cloned.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 00c0c23 commit 8c822cd
1 file changed
Lines changed: 9 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1048 | 1048 | | |
1049 | 1049 | | |
1050 | 1050 | | |
1051 | | - | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
1052 | 1056 | | |
1053 | 1057 | | |
1054 | 1058 | | |
1055 | 1059 | | |
1056 | 1060 | | |
1057 | 1061 | | |
1058 | 1062 | | |
1059 | | - | |
1060 | | - | |
1061 | | - | |
1062 | | - | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
1063 | 1067 | | |
1064 | | - | |
1065 | | - | |
1066 | 1068 | | |
1067 | 1069 | | |
1068 | 1070 | | |
| |||
0 commit comments