apache / apache/datafusion-sqlparser-rs
Add support for UDFs: CREATE FUNCTION
- Vorherrschende Sprache
- Rust
- Sterne
- 3.5k
- Forks
- 772
- Ø Merge
- 4 T. 9 Std.
- Gemergte PRs (30 T.)
- 17
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die angeforderte minimale CREATE FUNCTION-Syntax mit den verlinkten Referenzen zu BigQuery und PostgreSQL zu vergleichen, wobei der Fokus auf LANGUAGE und AS liegt. Als abgeschlossen gilt die Arbeit, wenn der Parser die vereinbarte Nur-SQL- oder LANGUAGE/AS-Form akzeptiert und nicht unterstützte Formen konsistent ablehnt; das Issue nennt keine auszuführenden Dateien oder Tests.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust, sql
- Bereich
- databases
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 32/100