influxdata / influxdata/datafusion-udf-wasm
`WindowUDF` / UDWF support
- Dominant language
- Rust
- Stars
- 20
- Forks
- 3
- Avg merge
- 6h 20m
- Merged PRs (30d)
- 24
Description
# What
Support [`WindowUDF`](https://docs.rs/datafusion/latest/datafusion/logical_expr/struct.WindowUDF.html).
# Why
Allows people to write their own window functions.
# How
This likely needs DataFusion support for async aggregate UDFs similar to [`AsyncScalarUDF`](https://docs.rs/datafusion/latest/datafusion/logical_expr/async_udf/struct.AsyncScalarUDF.html) first.
Contributor guide
Research direction
Start by reading DataFusion's WindowUDF documentation and the AsyncScalarUDF reference linked in the issue. Determine the required DataFusion support for async aggregate UDFs, then define how WindowUDF/UDWF support fits the WebAssembly UDF integration. Done means users can write and use their own window functions through this project.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust, wasm
- Domain
- backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100