[ 
https://issues.apache.org/jira/browse/ARROW-8824?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17127242#comment-17127242
 ] 

QP Hou commented on ARROW-8824:
-------------------------------

+1 on rewriting a new dedicated parser for datafusion.

> [Rust] [DataFusion] Implement new SQL parser
> --------------------------------------------
>
>                 Key: ARROW-8824
>                 URL: https://issues.apache.org/jira/browse/ARROW-8824
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: Rust, Rust - DataFusion
>            Reporter: Andy Grove
>            Assignee: Andy Grove
>            Priority: Major
>             Fix For: 1.0.0
>
>
> We currently depend on the sqlparser crate that I originally created but has 
> moved on since the version we use and that project is aiming to support 
> multiple SQL dialects and I don't think it is appropriate for what we need in 
> DataFusion.
> I think it would be better to build a new SQL parser as part of the 
> DataFusion crate so that we can more easily maintain it, and it can use Arrow 
> as the native type system.
> Another option would be to try and donate the sqlparser 0.2.x code base but 
> there are a fair number of committers and it is probably easier just to 
> implement it from scratch (without referencing the existing code).
>  



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

Reply via email to