関数
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
入力を指定された型に変換します。例えば、cast (input as BIGINT) は入力を BIGINT 値に変換します。
Hive Bitmap UDF
Hive Bitmap UDF は、Hive で直接使用できる UDF を提供します。これらは、Bitmap データを生成し、Bitmap に関連する計算を行うために使用できます。
Python UDF
このトピックでは、Python を使用してユーザー定義関数 (UDF) を開発する方法について説明します。
集約関数
38項目
配列
35項目
バイナリ
2項目
ビット
7項目
ビットマップ
31項目
条件
5項目
暗号
11項目
日付と時間
81項目
辞書
2項目
ハッシュ
3項目
JSON
4項目
パターンマッチング
5項目
マップ
12項目
数学
45項目
パーセンタイル
7項目
スカラー
3項目
空間
10項目
String
55項目
構造体
2項目
テーブル
2項目
ユーティリティ
16項目