apache / apache/datafusion-sqlparser-rs
`ORDER BY` parser
- Langage dominant
- Rust
- Étoiles
- 3.5k
- Forks
- 772
- Merge moyen
- 4 j 9 h
- PR mergées (30 j)
- 17
Description
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`.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par lire le point d’entrée du parser pour parse_order_by_expr ainsi que la grammaire ORDER BY existante, puis comparez la manière dont les API de parser associées gèrent ParserError et EOF. Le périmètre doit encore faire l’objet d’un accord concernant l’interface de l’itérateur ; la tâche serait terminée avec une API acceptée et des tests pour plusieurs expressions, EOF et les erreurs de parsing.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust, sql
- Domaine
- compilers
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100