apache / apache/datafusion-sqlparser-rs

A separate crate for common types such DataType and Value

Ouverte
#283 0 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

A lot of times when using/implementing an ORM there is a lot of enum matching which DataType should be matching to essentially the same data type for the ORM implementation which ultimately maps to the underlying database DataType. There would be also conversion of Value to and fro ORM enum Value. If we can move these common types into a thin shared crate, it would remove a lot of conversion code. One example where is this applied is the `http` crate which is used in `hyper`,`actix`,and `reqwest`

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

L’issue nomme DataType et Value, mais ne mentionne aucun fichier ni test. Commencez par localiser leurs définitions et les chemins de conversion ORM/base de données, puis définissez la limite du crate partagé ; le travail sera terminé lorsque les types communs pourront être réutilisés sans conversions dupliquées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust
Domaine
databases
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

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