It should be possible to build a logical plan using colum names rather than indices since it is more intuitive. There should be an optimizer rule that resolves the columns and replaces these unresolved columns with column indices.
Reporter: Andy Grove / @andygrove
Assignee: Andy Grove / @andygrove
PRs and other links:
Note: This issue was originally created as ARROW-7941. Please see the migration documentation for further details.