関数
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項目