apache / apache/datafusion-sqlparser-rs

Allow parsing any permutation of create sequence options

Offen
#1,102 3 Kommentare 1 Reaktion 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

Hi, many thanks for the project!

I would like to be able to parse the create sequence options in any particular order instead of just what postgreslq/duckdb support. Afaik oracle for example allows any permutation of the options.

If this is something that you'd be willing accept, I would be happy to implement the necessary changes to allow any permutation and hide it behind something like a dialect flag.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den Parser für die Option create-sequence und seine bestehende Behandlung der PostgreSQL/DuckDB-Reihenfolge zu lokalisieren. Vergleiche die angeforderten Oracle-artigen Permutationen und bestimme, wie ein Dialekt-Flag diese steuern sollte; abgeschlossen ist die Aufgabe, wenn unterstützte Permutationen korrekt geparst werden, ohne das bestehende Dialektverhalten zu ändern, und Tests die Reihenfolge-Fälle abdecken.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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