apache / apache/datafusion-sqlparser-rs

Add support for UDFs: CREATE FUNCTION

Abierto
#227 1 comentario 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
Rust
Estrellas
3.5k
Forks
772
Merge medio
4 d 9 h
PR fusionados (30 d)
17

Descripción

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza comparando la sintaxis mínima solicitada de CREATE FUNCTION con las referencias enlazadas de BigQuery y PostgreSQL, centrándote en LANGUAGE y AS. Se considera terminado cuando el parser acepta la forma acordada, solo SQL o LANGUAGE/AS, y rechaza de forma coherente las formas no compatibles; el issue no indica archivos ni pruebas que ejecutar.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
rust, sql
Área
databases
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
32/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.