関数
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 の作成をサポートしています。
集約関数
44項目
配列
37項目
バイナリ
2項目
ビット
7項目
ビットマップ
32項目
条件
5項目
暗号
11項目
日付と時間
86項目
辞書
2項目
ハッシュ
3項目
JSON
4項目
パターンマッチング
6項目
マップ
12項目
数学
45項目
パーセンタイル
7項目
スカラー
3項目
空間
10項目
String
58項目
構造体
2項目
テーブル
3項目
ユーティリティ
21項目
Variant functions
3項目
meta-functions
14項目