Skip to content

Support for AggregateFunction data type #372

Open
@srikanthccv

Description

@srikanthccv

This is a parent issue to add support for the data type AggregateFunction. Several different categories of quantile functions can be used with AggregateFunction. I think each of them deserves their own type as they have custom serialization/deserialization. I would like to help with this effort starting with quantile(s)DDSketch and quantileBFloat16 and more to follow. I have a quick prototype for DDSketch here main...srikanthccv:ch-go:ddsketch.

@ernado do you have anything in mind how the API should look like?

### Tasks
- [ ] Add support for uniq AggregateFunction
- [ ] Add support for anyIf AggregateFunction
- [ ] Add support for quantiles AggregateFunction
- [ ] Add support for quantilesDeterministic AggregateFunction
- [ ] Add support for quantilesTiming(Weighted) AggregateFunction
- [ ] Add support for quantilesExact(Weighted) AggregateFunction
- [ ] Add support for quantilesTDigest AggregateFunction
- [ ] Add support for quantilesBFloat16 AggregateFunction
- [ ] Add support for quantilesDDSketch AggregateFunction

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions