[ 
https://issues.apache.org/jira/browse/ARROW-7941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andy Grove updated ARROW-7941:
------------------------------
    Description: 
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.

 

  was:
I made a mistake in the design of the logical plan. It is better to refer to 
columns by name rather than index.

Benefits of making this change:
 * Allows for support for schemaless data sources e.g. JSON
 * Reduces the complexity of the optimizer rules

 


> [Rust] [DataFusion] Logical plan should support unresolved column references
> ----------------------------------------------------------------------------
>
>                 Key: ARROW-7941
>                 URL: https://issues.apache.org/jira/browse/ARROW-7941
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: Rust, Rust - DataFusion
>    Affects Versions: 0.16.0
>            Reporter: Andy Grove
>            Assignee: Andy Grove
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 0.17.0
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> 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.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to