apache / apache/datafusion-sqlparser-rs

`ORDER BY` parser

Ouverte
#795 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.