Support all additive functions with rollup
Open
- Dominant language
- Java
- Stars
- 6.1k
- Forks
- 1.5k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 189
Description
As of today, only `sum`, `max` and `min` are supported in the `RealtimeToOfflineSegmentsTask`. We should be able to support all additive functions during rollup (eg. `percentile` etc)
Contributor guide
Research direction
Start by reading RealtimeToOfflineSegmentsTask and the existing handling for sum, max, and min. Trace how additive functions are represented and selected during rollup, then identify the relevant coverage for functions such as percentile. Done means all supported additive functions can be used during rollup rather than only the currently listed functions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100