函数
StarRocks 提供了丰富的函数集,以方便数据查询和分析。除了常用函数外,StarRocks 还支持半结构化函数,如 ARRAY、JSON、MAP 和 STRUCT 函数。它还支持高阶Lambda 函数。如果这些函数不能满足您的业务需求,您可以使用 Java UDF 来编译函数。StarRocks 还提供了 Hive Bitmap UDFs。您可以在 Hive 中生成 Bitmap 数据,然后将 Bitmap 加载到 StarRocks 中。您也可以将 StarRocks 中生成的 Bitmap 数据导出到 Hive 中,供其他系统使用。
📄️ Java UDF
从 v2.2.0 开始,您可以使用 Java 编程语言编译用户自定义函数 (UDF) 以满足您的特定业务需求。
📄️ Lambda 表达式
Lambda 表达式是可以作为参数传递到高阶 SQL 函数中的匿名函数。 Lambda 表达式允许您开发更简洁、优雅和可扩展的代码。
📄️ 窗口函数
背景
📄️ CAST
将输入转换为指定的类型。例如,cast (input as BIGINT) 将输入转换为 BIGINT 值。
📄️ Hive Bitmap UDF
Hive Bitmap UDF 提供了可以直接在 Hive 中使用的 UDF。它们可以用于生成 Bitmap 数据并执行 Bitmap 相关的计算。
📄️ Python UDF
本主题介绍如何使用 Python 开发用户自定义函数 (UDF)。
🗃️ 聚合函数
38 个项目
🗃️ Array
35 个项目
🗃️ Binary
2 项
🗃️ Bit
7 项
🗃️ Bitmap
31 个项目
🗃️ Condition
5 项
🗃️ Cryptographic
11 个项目
🗃️ Date and time
81 个项目
🗃️ Dictionary
2 项
🗃️ Hash
3 项
🗃️ JSON
4 个项目
🗃️ Pattern matching
5 项
🗃️ Map
12 个项目
🗃️ Math
45 个项目
🗃️ Percentile
7 项
🗃️ Scalar
3 项
🗃️ Spatial
10 个项目
🗃️ String
54 个项目
🗃️ Struct
2 项
🗃️ Table
2 项
🗃️ Utility
16 个项目