apache / apache/datafusion-sqlparser-rs

Will the key in MapAccess support Express?

Ouverte
#380 2 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

The index of an array in ClickHouse can be an function such as :

```sql
string.values[indexOf(string.names, 'endpoint')]='/health'
```

PS: If sqlparser wants to support this syntax,I can submit a PR to support it.

Guide de contribution

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

Piste de recherche

L’issue mentionne MapAccess et donne un exemple d’indexation de tableau avec ClickHouse, mais n’indique ni fichier ni test. Commencez par localiser la gestion de MapAccess dans l’analyseur SQL Rust et vérifier comment les indices de tableaux et les expressions de fonctions sont testés. Le travail est terminé lorsque l’expression présentée est acceptée par l’analyseur et qu’une couverture de régression est disponible.

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é
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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