関数
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) を開発する方法について説明します。
Aggregate
38項目
Array
35項目
Binary
2項目
Bit
7項目
Bitmap
31項目
Condition
5項目
Cryptographic
11項目
Date and time
81項目
Dictionary
2項目
Hash
3項目
JSON
4項目
Pattern matching
5項目
Map
12項目
Math
45項目
Percentile
7項目
Scalar
3項目
Spatial
10項目
String
55項目
Struct
2項目
Table
2項目
Utility
16項目