Skip to content

[Aggregation] Add RoaringBitmap aggregation support #2389

@platinumhamburg

Description

@platinumhamburg

Search before asking

  • I searched in the issues and found nothing similar.

Description

  • Introduce new aggregation function types (rbm32/rbm64) and Java factory helpers.
  • Implement FieldRoaringBitmap32Agg/FieldRoaringBitmap64Agg and register factories via SPI.
  • Add RoaringBitmapUtils for reusable serialize/deserialize helpers with bounded buffer reuse.
  • Update aggregation documentation with rbm32/rbm64 usage examples.
  • Add unit tests for aggregation behavior and AggregationContext mapping.
  • Add RoaringBitmap dependency and shade relocation in fluss-server.

Willingness to contribute

  • I'm willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions