apache / apache/datafusion-sqlparser-rs
Database features and API stability
- Langage dominant
- Rust
- Étoiles
- 3.5k
- Forks
- 772
- Merge moyen
- 4 j 9 h
- PR mergées (30 j)
- 17
Description
Each new release breaks build, so using the library is like sitting on a time ticking bomb. It's fine when you need to parse literally any SQL query, e.g. you have wild mix of SQLite, MySQL, DuckDB and PostgreSQL commands, but it's rarely needed this way.
It would be better if each database-specific field will be feature-gated, as new syntax added doesn't affect previously added features.
Here struct builders mentioned in another issue would be greatly appreciated.
I would like to contribute into builders part.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
L’issue ne mentionne aucun fichier ni test ; commencez donc par recenser les champs spécifiques aux bases de données existants, la configuration du feature-gating et le travail sur le struct-builder mentionné ici et dans l’autre issue. Limitez ensuite la proposition à une étape concrète du builder ou du gating, puis définissez des tests montrant que les fonctionnalités de base de données prises en charge restent compilables sans modifications de syntaxe sans rapport.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust, sql
- Domaine
- databases
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Active
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100