influxdata / influxdata/datafusion-udf-wasm

`AggregateUDF` / UDAF Support

Open
#238 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.