apache / apache/datafusion-sqlparser-rs

Add support for UDFs: CREATE FUNCTION

オープン
#227 コメント 1 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
Rust
スター
3.5k
フォーク
772
平均マージ
4日 9時間
マージ済み PR(30日)
17

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、要求されている最小限の CREATE FUNCTION 構文を、リンクされている BigQuery と PostgreSQL のリファレンスと比較し、LANGUAGE と AS に重点を置きます。完了の条件は、parser が合意された SQL のみの形式または LANGUAGE/AS 形式を受け入れ、サポートされていない形式を一貫して拒否することです。issue には実行するファイルやテストは記載されていません。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
rust, sql
領域
databases
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
32/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。