apache / apache/datafusion-sqlparser-rs
Parse data types based on current dialect
- 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