apache / apache/datafusion-sqlparser-rs
Dialect-specific parsing and Snowflake JSON support
未关闭
- 主要语言
- Rust
- 星标
- 3.5k
- 派生
- 772
- 平均合并
- 4 天 9 小时
- 30 天内合并 PR
- 17
描述
Hi ,
Currently the lib support different databases (postgresql-sql, mysql , etc .. ) dialect only in the tokenizer.
My question is - if there was any discussions/plans about supporting per-db dialects also in the parser (or do you you think it's good idea to start such discussions )?
Where most of the DB's support ANSI sql , when it's come to more advance features like json-parsing - There is great variability between the different databases.
贡献指南
这个仓库没有索引到贡献指南
调研方向
该 issue 提到了 tokenizer 和 parser,并以现有的 postgresql-sql 和 mysql 方言作为比较对象。首先检查这些方言是如何处理的,并明确必须支持的 Snowflake JSON 语法。完成的要求是确定 parser-dialect 的范围和实现计划;该 issue 没有指定文件或测试。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- rust, sql
- 领域
- compilers, databases
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100