v.21.2Improvements
Add UInt8 to UInt64 arguments support for bitmap functions
Add [UInt8, UInt16, UInt32, UInt64] arguments types support for bitmapTransform, bitmapSubsetInRange, bitmapSubsetLimit, bitmapContains functions. This closes #18713. #18791 (sundyli).
Why it matters
Previously, these bitmap functions did not support a range of unsigned integer argument types, limiting their flexibility and usability with common numeric data types. This feature enables users to pass standard unsigned integer types directly to these functions, enhancing compatibility and simplifying query authoring when working with bitmap operations.How to use it
Users can now passUInt8, UInt16, UInt32, or UInt64 typed arguments directly to the bitmapTransform, bitmapSubsetInRange, bitmapSubsetLimit, and bitmapContains functions in their SQL queries without any additional conversion or casting.