Skip to content

Commit 80269e6

Browse files
adriangbclaude
andcommitted
refactor: resolve columns by index in the leaf-pushdown rules
Replace name-based column matching (replace_cols_by_name, flat_name keys) in ExtractLeafExpressions / PushDownLeafProjections with a single index resolver. A bare `c` and a qualified `t.c` that name the same field now compare equal, so the merge finds an existing extraction spelled the other way instead of adding it a second time. Part of #25448. Co-Authored-By: Claude Opus 5.5 <[email protected]>
1 parent 70c2e4c commit 80269e6

1 file changed

Lines changed: 229 additions & 171 deletions

File tree

0 commit comments

Comments
 (0)