apache / apache/datafusion-sqlparser-rs

Add support for UDFs: CREATE FUNCTION

Aberta
#227 1 comentário 1 reação 0 responsáveis Ver no GitHub
Linguagem predominante
Rust
Estrelas
3.5k
Forks
772
Merge médio
4d 9h
PRs com merge (30d)
17

Descrição

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

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece comparando a sintaxe mínima solicitada de CREATE FUNCTION com as referências vinculadas do BigQuery e do PostgreSQL, com foco em LANGUAGE e AS. O trabalho estará concluído quando o parser aceitar a forma acordada, somente SQL ou LANGUAGE/AS, e rejeitar formas não suportadas de maneira consistente; a issue não especifica arquivos nem testes a serem executados.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
rust, sql
Domínio
databases
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
32/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.