函数
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 表达式可以让代码更加简洁、紧凑、可扩展。
📄️ 使用窗口函数组织过滤数据
- 使用窗口函数组织过滤数据