apache / apache/datafusion-sqlparser-rs
Allow parsing any permutation of create sequence options
- 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