函数
StarRocks 提供了丰富的函数,方便您在日常数据查询和分析时使用。除了常见的函数分类,StarRocks 也支持 ARRAY、JSON、MAP、STRUCT 等半结构化函数,支持 Lambda 高阶函数。如果以上函数都不符合您的需求,您还可以自行编写 Java UDF 来满足业务需求。StarRocks 还提供 Hive Bitmap UDF 功 能,您可以在 Hive 里计算生成 Bitmap 后,再导入 StarRocks;将 StarRocks 里生成的 Bitmap,导出到 Hive,方便其它系统使用。
📄️ Java UDF
自 2.2.0 版本起,StarRocks 支持使用 Java 语言编写用户定义函数(User Defined Function,简称 UDF)。
📄️ Lambda 表达式
Lambda 表达式(Lambda expression)是一种匿名函数,可以作为高阶函数的传入参数,不能单独使用。Lambda 表达式可以让代码更加简洁、紧凑、可扩展。
📄️ 使用窗口函数组织过滤数据
- 使用窗口函数组织过滤数据
📄️ Hive Bitmap UDF
Hive Bitmap UDF 提供了可以直接在 Hive 里使用的 UDF,可用于生成 Bitmap 和执行 Bitmap 运算。
🗃️ 聚合函数
33 个项目
🗃️ Array 函数
32 个项目
🗃️ Binary 函数
2 个项目
🗃️ Bit 函数
7 个项目
🗃️ Bitmap 函数
31 个项目
🗃️ 条件函数
5 个项目
🗃️ 加密函数
11 个项目
🗃️ 时间日期函数
79 个项目
🗃️ 字典函数
1 个项目
🗃️ Hash 函数
3 个项目