apache / apache/datafusion-sqlparser-rs

Tokenizer should be compliant with ANSI:SQL 2011

Offen
#17 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

This is a large issue that needs to be broken out into smaller issues. The current tokenizer is quite simplistic and needs to be improved to be compliant with section 5 of this specification:

https://jakewheat.github.io/sql-overview/sql-2011-foundation-grammar.html#_5_lexical_elements

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den aktuellen Tokenizer und die im Issue verlinkte SQL:2011 Foundation Grammar, Abschnitt 5, zu überprüfen. Teile die umfassende Arbeit zur Konformität in kleinere, klar abgegrenzte Issues auf, die jeweils eine Änderung am Tokenizer und eine eindeutige Abschlussbedingung benennen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust, sql
Bereich
compilers
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

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