apache / apache/datafusion-sqlparser-rs

Allow parsing any permutation of create sequence options

Aperta
#1,102 3 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
3.5k
Fork
772
Merge medio
4g 9h
PR unite (30g)
17

Descrizione

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia individuando il parser dell’opzione create-sequence e la gestione esistente dell’ordinamento PostgreSQL/DuckDB. Confronta le permutazioni richieste in stile Oracle e determina come dovrebbe controllarle un flag del dialetto; il lavoro è completo quando le permutazioni supportate vengono analizzate correttamente senza modificare il comportamento esistente del dialetto, con test che coprono i casi di ordinamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust, sql
Ambito
compilers
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.