Functions
StarRocks は、データクエリと分析を容易にする豊富な関数セットを提供します。一般的に使用される関数に加えて、StarRocks は ARRAY、JSON、MAP、STRUCT 関数などの半構造化関数をサポートしています。また、高階 Lambda 関数 もサポートしています。これらの関数がビジネス要件を満たさない場合は、Java UDF を使用して関数をコンパイルできます。StarRocks は Hive Bitmap UDFs も提供しています。Hive で Bitmap データを生成し、その後 Bitmap を StarRocks にロードできます。また、StarRocks で生成された Bitmap データを Hive にエクスポートして、他のシステムで使用することもできます。
📄️ Java UDFs
バージョン 2.2.0 以降、Java プログラミング言語を使用して、特定のビジネスニーズに合わせたユーザー定義関数 (UDF) をコンパイルできます。
📄️ Lambda expression
ラムダ式は、匿名関数であり、高階 SQL 関数のパラメータとして渡すことができます。ラムダ式を使用すると、より簡潔でエレガント、かつ拡張性のあるコードを開発できます。
📄️ ウィンドウ関数
- ウィンドウ関数
📄️ CAST
説明
📄️ Hive Bitmap UDF
Hive Bitmap UDF は、Hive で直接使用できる UDF を提供します。これらは、Bitmap データを生成し、Bitmap に関連する計算を行うために使用できます。
🗃️ 集約関数
33項目
🗃️ 配列
31項目
🗃️ バイナリ
2項目
🗃️ ビット
7項目
🗃️ ビットマップ
31項目
🗃️ 条件
5項目
🗃️ 暗号
11項目
🗃️ 日付と時間
76項目
🗃️ ハッシュ
2項目
🗃️ JSON
4項目
🗃️ パターンマッチング
5項目
🗃️ マップ
12項目
🗃️ 数学
44項目
🗃️ パーセンタイル
7項目
🗃️ スカラー
3項目
🗃️ 空間
10項目
🗃️ 文字列
45項目
🗃️ 構造体
2項目
🗃️ テーブル
2項目
🗃️ ユーティリティ
14項目