关于array_to_bitmap和bitmap_from_string数值越界问题

【详述】官网中描述array_to_bitmap中元素限制为INT,TINYINT,SMALLINT类型,但是实际上超过 int 类型的数值也可以输入,是文档有误还是理解有误?查阅源码发现并非对array 中的值进行限制;源码位置 .be/src/exprs/vectorized/bitmap_functions.cpp

【业务影响】否
【是否存算分离】否
【StarRocks版本】例如:2.5.13
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【附件】

这个我来确认下 应该是文档需要更新下 这个确认后给个答复 感谢

感谢回复,还有 bitmap_from_string 也是类似的问题,文档说"每个值必须是 UInt32 类型数字", 其实测试下来是允许大于uint32 的类型的

这个源码里面应该是指字符串的限制吧(2G), 而不是说切割完后值的限定为 uint32