apache / apache/pinot

Support groovy UDF transform in post-aggregation

Open
#6,981 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.1k
Forks
1.5k
Avg merge
1d 21h
Merged PRs (30d)
189

Description

Currently only scalar UDF is supported for post-aggregation transform, when user want to transform an aggregation result, user need to create a scalar UDF for every case.

Pinot need to support groovy UDF for post-aggregation transform.

Contributor guide

Open the contributing guide

Research direction

Start by locating Pinot's post-aggregation transform handling and the existing scalar UDF implementation. Inspect related aggregation or transform tests, then verify that a Groovy UDF can transform aggregation results without requiring a separate scalar UDF for each case.

Written by the indexing model from the issue text.

Assessment

Tech stack
groovy, java
Domain
backend, data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.