influxdata / influxdata/datafusion-udf-wasm
`AggregateUDF` / UDAF Support
- Dominant language
- Rust
- Stars
- 20
- Forks
- 3
- Avg merge
- 6h 20m
- Merged PRs (30d)
- 24
Description
# What
Support [`AggregateUDF`](https://docs.rs/datafusion/latest/datafusion/logical_expr/struct.AggregateUDF.html).
# Why
Allows people to write their own aggregation 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 AggregateUDF documentation and the AsyncScalarUDF implementation referenced in the issue. Determine what upstream async aggregate-UDF support is required before this repository can expose it through WebAssembly. Done means users can define and use their own aggregation functions through the project.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust, wasm
- Domain
- data-engineering
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100