Skip to content

Discussion around storing SUM as a optional metadata field. #596

Description

@ratuldawar11

Describe the enhancement requested

Currently parquet only stores fields for predicate pushdown for scan pruning, but we can also keep sum in metadata field, while this won't help in predicate pushdown, but it can act as a pre-aggregation for sum and avg queries.

While this may be challenging and bit complex because we would need to handle sum/overflow etc. But this can be optional just like bloom filters and would be helpful for many usecases. And shouldn't have much of a overhead due to it being a stateless operation.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions