関数
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 を開発できます。
ラムダ式
ラムダ式は匿名関数であり、高階 SQL 関数のパラメータとして渡すことができます。
ウィンドウ関数
ウィンドウ関数は組み込み関数の特殊なクラスで、特定のウィンドウ内のデータを処理します。
CAST
入力を指定された型に変換します。
Hive Bitmap UDF
HiveでBitmapデータを生成および処理するために直接使用できるUDFを提供します。
Python UDF
v3.4.0 以降、StarRocks は Python UDF の作成をサポートしています。
SQL UDF
バージョン 4.1 以降、StarRocks は SQL UDF の作成をサポートしています。
Aggregate
44項目
Array
37項目
Binary
2項目
Bit
7項目
Bitmap
32項目
Condition
5項目
Cryptographic
11項目
Date and time
88項目
Dictionary
2項目
Hash
3項目
JSON
4項目
Pattern matching
6項目
Map
12項目
Math
45項目
Percentile
7項目
Scalar
3項目
Spatial
10項目
String functions
58項目
Struct
2項目
Table
3項目
Utility
21項目
Variant functions
3項目
meta-functions
14項目