[
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)