You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Scalar | A function that takes a row of data and returns a single value. |[simple_udf.rs][1]|
29
+
| Window | A function that takes a row of data and returns a single value, but also has access to the rows around it. |[simple_udwf.rs][2]|
30
+
| Aggregate | A function that takes a group of rows and returns a single value. |[simple_udaf.rs][3]|
31
+
| Table | A function that takes parameters and returns a `TableProvider` to be used in an query plan. |[simple_udtf.rs][4]|
32
32
| Async Scalar | A scalar function that natively supports asynchronous execution, allowing you to perform async operations (such as network or I/O calls) within the UDF. |[async_udf.rs][5]|
33
33
34
34
First we'll talk about adding an Scalar UDF end-to-end, then we'll talk about the differences between the different
For async UDF implementation details, see [`async_udf.rs`](https://github.com/apache/datafusion/blob/main/datafusion-examples/examples/async_udf.rs).
0 commit comments