apache / apache/datafusion-sqlparser-rs
`ORDER BY` parser
- Lingua principale
- Rust
- Stelle
- 3.5k
- Fork
- 772
- Merge medio
- 4g 9h
- PR unite (30g)
- 17
Descrizione
Would a specific `ORDER BY` parser fit into this crate? It would generate an iterator which yields `Result`. I have developed a rudimentary version of this, which I am using in production. I could further polish it and open a PR if this would be of interest. I am just repeatedly calling `parse_order_by_expr` and looking for `EOF`.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia leggendo l’entry point del parser per parse_order_by_expr e la grammatica ORDER BY esistente, quindi confronta il modo in cui le API del parser correlate gestiscono ParserError ed EOF. L’ambito deve ancora essere concordato per quanto riguarda l’interfaccia dell’iteratore; il lavoro sarebbe completato con un’API accettata e test per più espressioni, EOF ed errori di parsing.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust, sql
- Ambito
- compilers
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100