Hi everyone,
I would like to start a discussion about FLIP-556 Introduce BITMAP Data Type[1]. Flink currently has no native, compressed data type for large integer sets, forcing users to rely on external libraries like RoaringBitmap via UDFs. This limits performance, maintainability, and integration with Flink’s type system and SQL engine. We propose adding a built‑in BITMAP type based on RoaringBitmap to provide compact storage, exact deduplication, and efficient set operations (AND, OR, XOR) directly within Flink. I have had some initial discussions with @Lincoln Lee and @Jark Wu regarding this FLIP. Looking forward to your feedback and suggestions. [1] https://docs.google.com/document/d/1YNgIt93iFboogHMoKbDD4LjP5UrfqtF65hitGKRtKMs/edit?usp=sharing -- Best regards, dylanhz
