apache / apache/datafusion-sqlparser-rs
Dialect-specific parsing and Snowflake JSON support
- Vorherrschende Sprache
- Rust
- Sterne
- 3.5k
- Forks
- 772
- Ø Merge
- 4 T. 9 Std.
- Gemergte PRs (30 T.)
- 17
Beschreibung
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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Das Issue nennt den tokenizer und parser sowie die bestehenden postgresql-sql- und mysql-Dialekte als Vergleichspunkte. Überprüfe zunächst, wie diese Dialekte behandelt werden, und kläre die Snowflake-JSON-Syntax, die unterstützt werden muss. Als erledigt gilt die Aufgabe, wenn der Umfang des Parser-Dialekts und ein Implementierungsplan festgelegt sind; das Issue nennt keine Dateien oder Tests.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust, sql
- Bereich
- compilers, databases
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100