関数
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) をコンパイルできます。
📄️ Lambda expression
ラムダ式は、匿名関数であり、高階 SQL 関数のパラメータとして渡すことができます。ラムダ式を使用すると、より簡潔でエレガント、かつ拡張性のあるコードを開発できます。
📄️ ウィンドウ関数
背景
📄️ CAST
入力を指定された型に変換します。例えば、cast (input as BIGINT) は入力を BIGINT 値に変換します。
📄️ Hive Bitmap UDF
Hive Bitmap UDF は、Hive で直接使用できる UDF を提供します。これらは、Bitmap データを生成し、Bitmap に関連する計算を行うために使用できます。
📄️ Python UDF
このトピックでは、Python を使用してユーザー定義関数 (UDF) を開発する方法について説明します。
🗃️ 集約関数
36項目
🗃️ 配列
34項目
🗃️ バイナリ
2項目
🗃️ ビット
7項目
🗃️ ビットマップ
31項目
🗃️ 条件
5項目
🗃️ 暗号
11項目
🗃️ 日付と時間
81項目
🗃️ 辞書
2項目
🗃️ ハッシュ
3項目
🗃️ JSON
4項目
🗃️ パターンマッチング
5項目
🗃️ マップ
12項目
🗃️ 数学
45項目
🗃️ パーセンタイル
7項目
🗃️ スカラー
3項目
🗃️ 空間
10項目
🗃️ 文字列
52項目
🗃️ 構造体
2項目
🗃️ テーブル
2項目
🗃️ ユーティリティ
16項目