apache / apache/datafusion-sqlparser-rs
Add support for UDFs: CREATE FUNCTION
- Langage dominant
- Rust
- Étoiles
- 3.5k
- Forks
- 772
- Merge moyen
- 4 j 9 h
- PR mergées (30 j)
- 17
Description
It would be great to have support for `CREATE FUNCTION` statement to define UDFs.
I think it makes sense to develop the more minimal variant of BigQuery first: support for `LANGUAGE` (e.g. javascript) and `AS` (sql) or even sql-only to start with.
https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions
https://www.postgresql.org/docs/9.1/sql-createfunction.html
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par comparer la syntaxe minimale demandée de CREATE FUNCTION avec les références liées de BigQuery et PostgreSQL, en vous concentrant sur LANGUAGE et AS. Le travail est terminé lorsque le parser accepte la forme convenue, SQL uniquement ou LANGUAGE/AS, et rejette systématiquement les formes non prises en charge ; l’issue ne précise ni fichiers ni tests à exécuter.
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é
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 32/100