apache / apache/datafusion-sqlparser-rs

Parse data types based on current dialect

Offen
#623 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
3.5k
Forks
772
Ø Merge
4 T. 9 Std.
Gemergte PRs (30 T.)
17

Beschreibung

Currently we parse data types ignoring the dialect, which doesn't make that much sense. This requires the caller to validate not only their usage, but if we parsed the data types correctly.

Could we add the dialect to parse the data types? That's done in a few parts of the code using `dialect_of!()`

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Finde die Einstiegspunkte für das Parsen von Datentypen und die im Issue erwähnten bestehenden Verwendungen von `dialect_of!()`. Verfolge, wie der aktuelle Dialekt den zugehörigen Parser-Code erreicht, und überprüfe anschließend, dass Datentypen mit diesem Dialekt geparst werden und dass die vorhandenen Parser-Tests dialektspezifisches Verhalten abdecken.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
compilers
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.