apache / apache/datafusion-sqlparser-rs

Add support for UDFs: CREATE FUNCTION

Ouverte
#227 1 commentaire 1 réaction 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

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

Recevez les nouvelles issues par e-mail

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