すべてのプロダクト
Search
ドキュメントセンター

Hologres:関数のリリースノート

最終更新日:Nov 08, 2025

このトピックでは、Hologres V1.3 以降の関数のリリースノートについて説明します。

V4.0

バージョン

関数タイプ

関数

カテゴリ

説明

実行エンジン

リファレンス

4.0.1

日時変換

複数の関数

新規

ClickHouse および Apache Doris からの移行を容易にするために、複数の日時切り捨て関数をサポートします。

HQE

日時関数

V3.2

バージョン

関数タイプ

関数

カテゴリ

説明

実行エンジン

リファレンス

3.2.1

配列関数

  • hg_array_map

  • hg_array_fill

  • hg_array_filter

  • hg_array_sort

  • hg_array_first_index

新規

Lambda 式と Lambda 式を含む高階配列関数をサポートします。

HQE

LAMBDA 式と関連関数

V3.1

バージョン

関数の種類

関数

カテゴリ

説明

実行エンジン

参照

3.1.1

Roaring ビットマップ関数

複数の Roaring ビットマップ関数が 64 ビットをサポートしています。

機能強化

複数の Roaring ビットマップ関数が 64 ビットをサポートしています。

HQE

詳細については、「Roaring ビットマップ関数」をご参照ください。

3.1.1

Presto 互換関数

複数の Presto 互換関数がサポートされています。

新しい関数

複数の Presto 互換関数がサポートされています。

HQE

詳細については、「Presto 互換関数」をご参照ください。

3.1.1

Spark 互換関数

複数の Spark 互換関数がサポートされています。

新しい関数

複数の Spark 互換関数がサポートされています。

HQE

詳細については、「Spark 互換関数」をご参照ください。

V3.0

バージョン

関数の種類

関数

カテゴリ

説明

実行エンジン

参照

3.0.1

データ型変換関数

TRY_CAST

機能強化

TRY_CAST 関数では、次のデータ型がサポートされています。

  • DATE

  • TIMESTAMP

  • TIMESTAMP_TZ

HQE

詳細については、「データ型変換関数」をご参照ください。

3.0.1

集計関数

  • STRING_AGG

  • ARRAY_AGG

パフォーマンスの向上

重複排除句とソート句を含む次の SQL 関数は、HQE でサポートされています。

  • STRING_AGG(distinct|order by col)

  • ARRAY_AGG(distinct|order by col)

説明

この関数を使用するには、set hg_experimental_enable_distinct_or_orderby_agg_in_hqe=true; コマンドを実行して GUC パラメーターを true に設定する必要があります。

HQE

V2.2

バージョン

関数タイプ

関数

カテゴリ

説明

実行エンジン

参照

2.2.7

データ型変換関数

text::roaringbitmap

パフォーマンスの向上

TEXT 型と roaring bitmap データ型間の変換が HQE でサポートされています。

HQE

詳細については、「Roaring bitmap 関数」をご参照ください。

2.2.1

データ型変換関数

TRY_CAST

新しい関数

データ型変換関数 TRY_CAST が Hologres でサポートされています。

HQE

詳細については、「データ型変換関数」をご参照ください。

2.2.0

トラフィック分析関数

パス分析関数

新しい関数

ビジネストラフィック分析を効率的に行うために、パス分析関数がサポートされています。

HQE

詳細については、「パス分析関数」をご参照ください。

2.2.0

汎用集計関数

  • CORR

  • COVAR_POP

  • COVAR_SAMP

  • REGR_AVGX

  • REGR_AVGY

  • REGR_INTERCEPT

  • REGR_R2

  • REGR_SLOPE

  • REGR_SXX

  • REGR_SXY

  • REGR_SYY

パフォーマンスの向上

複数の汎用集計関数が HQE でサポートされています。

HQE

詳細については、「汎用集計関数」をご参照ください。

V2.1

バージョン

関数タイプ

機能

カテゴリ

説明

実行エンジン

参照資料

2.1.33

データ型変換関数

text::roaringbitmap

パフォーマンスの向上

TEXT データ型と roaring bitmap データ型の間の変換が HQE でサポートされるようになりました。

HQE

Roaring bitmap 関数

2.1.33

Roaring ビットマップ関数

ROARINGBITMAP_IN

新関数

この関数は、TEXT 型のデータを Roaring ビットマップ型に変換するために使用されます。

HQE

Roaring ビットマップ関数

2.1.0

ファネル分析関数

  • RANGE_FUNNEL

  • RANGE_FUNNEL_TIME

  • RANGE_FUNNEL_LEVEL

新関数

RANGE_FUNNEL、RANGE_FUNNEL_TIME、および RANGE_FUNNEL_LEVEL 関数は Hologres でサポートされています。

  • RANGE_FUNNEL: グループ化統計を計算し、タイムウィンドウの計算結果を集計します。

  • RANGE_FUNNEL_TIME: RANGE_FUNNEL 関数によって返された結果のイベント時間をデコードします。

  • RANGE_FUNNEL_LEVEL: RANGE_FUNNEL 関数によって返された結果のイベントレベルをデコードします。

HQE

ファネル関数

2.1.0

ビットスライスインデックス ( BSI ) 関数

  • BSI コンストラクター関数

  • BSI 展開関数

  • BSI クエリ関数

  • BSI 集計および分析関数

新機能

ユーザー プロファイル分析機能を向上させるために、BSI 関数がサポートされています。

PQE

BSI 関数

2.1.0

サポートされている MySQL 関数

IF

新関数

IF 関数は Hologres でサポートされています。

HQE

IF

2.1.0

配列関数

  • ARRAY[]

  • ARRAY_APPEND

パフォーマンスの向上

配列添字を取得するために使用する ARRAY[] 関数と、配列に要素を追加するために使用する ARRAY_APPEND 関数は、HQE でサポートされています。

HQE

配列関数

2.1.0

文字列関数

REGEXP_SPLIT_TO_TABLE

パフォーマンスの向上

文字列を分割するために使用される REGEXP_SPLIT_TO_TABLE 関数は、HQE でサポートされています。

HQE

文字列関数

2.1.0

集合を返す関数

GENERATE_SERIES

パフォーマンスの向上

シーケンスを生成するために使用される GENERATE_SERIES 関数は、HQE でサポートされています。データ型は、INT、BIGINT、または NUMERIC を使用できます。

HQE

戻り値を返す関数 を設定する

V2.0

バージョン

関数タイプ

関数

カテゴリ

説明

実行エンジン

参照

2.0.31

日付と時刻の変換関数

  • DATEADD

  • DATEDIFF

  • LAST_DAY

新しい関数

DATEADD、DATEDIFF、および LAST_DAY 関数は、Hologres でサポートされています。

HQE

詳細については、「日付と時刻の関数」をご参照ください。

2.0.24

JSONB 関数

TRY_CAST_TO_JSONB

新しい関数

TRY_CAST_TO_JSONB 関数は、Hologres でサポートされています。

HQE

詳細については、「JSON および JSONB データ型」をご参照ください。

2.0.8

地理情報分析関数

  • ST_DISTANCE_SPHERE_S2

  • ST_DWITHIN_S2

新しい関数

球面距離を計算するために使用される ST_DISTANCE_SPHERE_S2 関数と、距離関係を確認するために使用される ST_DWITHIN_S2 関数は、Hologres でサポートされています。

HQE

詳細については、「PostGIS 空間関数」をご参照ください。

2.0.1

サポートされている ClickHouse 関数

HG_SIP_HASH_64(TEXT)

新しい関数

ClickHouse ビルトイン関数 HG_SIP_HASH_64(TEXT) が追加されました。

HQE

詳細については、「サポートされている ClickHouse 関数」をご参照ください。

2.0.1

データ型変換関数

  • TEXT::TIMESTAMP

  • CAST(TEXT AS TIMESTAMP)

  • TIMESTAMP::TEXT

  • CAST(TIMESTAMP AS TEXT)

パフォーマンスの向上

TEXT データ型と TIMESTAMP データ型間の変換は、HQE でサポートされています。

HQE

詳細については、「クエリ パフォーマンスの最適化」をご参照ください。

2.0.1

文字列関数

  • LEFT

  • RIGHT

パフォーマンスの向上

文字列切り捨て関数 LEFT および RIGHT は、HQE でサポートされています。

HQE

詳細については、「文字列関数」をご参照ください。

V1.3

バージョン

関数タイプ

関数

カテゴリ

説明

実行エンジン

参照

1.3.39

日付と時刻関数

  • EXTRACT

  • DATE_PART

  • DATE_TRUNC

パフォーマンスの向上

HQE では、次の日付と時刻の切り捨て関数がサポートされています。

  • EXTRACT

  • DATE_PART

  • DATE_TRUNC

HQE

詳細については、「日付と時刻の切り捨て関数」をご参照ください。

1.3.39

Roaring Bitmap 関数

RB_BUILD

パフォーマンスの向上

RB_BUILD 関数では、ARRAY 型の列を入力パラメーターとして使用できます。

HQE

詳細については、「Roaring Bitmap 関数」をご参照ください。

1.3.37

配列演算子

ARRAY && ARRAY

パフォーマンスの向上

&& 演算子では、ARRAY 型の列を入力パラメーターとして使用できます。

HQE

詳細については、「配列関数」をご参照ください。

1.3.36

サポートされている ClickHouse 関数

  • TOSTRING

  • TOINT64

  • TOINT32

  • TODATE

  • TOFLOAT64

新関数

いくつかの ClickHouse 型変換関数がサポートされています。

HQE

詳細については、「サポートされている ClickHouse 関数」をご参照ください。

1.3.36

集計関数

  • MAX_BY

  • MIN_BY

新関数

MAX_BY 関数と MIN_BY 関数がサポートされています。

HQE

MAX_BY および MIN_BY

1.3.19

配列関数

  • ARRAY_MAX

  • ARRAY_MIN

  • ARRAY_CONTAINS

  • ARRAY_EXCEPT

  • ARRAY_DISTINCT

  • ARRAY_UNION

新関数

いくつかの配列関数がサポートされています。

HQE

詳細については、「配列関数」をご参照ください。

1.3.18

配列関数

ARRAY_SORT

パフォーマンスの向上

ARRAY_SORT 関数は、より多くの種類の配列をサポートしています。

HQE

詳細については、「配列関数」をご参照ください。

1.3.16

Roaring Bitmap 演算子

  • |

  • <<

  • >>

  • -

新関数

Roaring Bitmap 演算子は、特定のシナリオでサポートされています。

HQE

詳細については、「Roaring Bitmap 関数」をご参照ください。

1.3.16

Roaring Bitmap 関数

  • RB_INDEX

  • RB_FILL

  • RB_CLEAR

  • RB_RANGE

  • RB_RANGE_CARDINALITY

新関数

いくつかの Roaring Bitmap 関数がサポートされています。

HQE

詳細については、「Roaring Bitmap 関数」をご参照ください。

1.3.12

JSON 関数

IS_VALID_JSON

新関数

JSON 文字列を検証するために、IS_VALID_JSON 関数がサポートされています。

HQE

詳細については、「JSON データ型と JSONB データ型」をご参照ください。

1.3.1

集計関数

UNIQ

新関数

正確な重複排除のために UNIQ 関数がサポートされています。

HQE

詳細については、「UNIQ」をご参照ください。

1.3.1

  • 文字列関数

  • 配列関数

  • ARRAY_AGG

  • STRING_AGG

パフォーマンスの向上

式では、フィルター条件がサポートされています。

HQE

  • 詳細については、「文字列関数」をご参照ください。

  • 詳細については、「配列関数」をご参照ください。

1.3.1

JSON 関数

ROW_TO_JSON

新関数

JSON 関数がサポートされています。

PQE

詳細については、「row_to_json」をご参照ください。

1.3.1

文字列関数

ROW()

新関数

いくつかの文字列関数がサポートされています。

HQE

詳細については、「文字列関数」をご参照ください。

1.3.1

PostGIS 空間関数

  • ジオメトリコンストラクター

  • ジオメトリアクセサー

  • ジオメトリエディター

  • 空間参照系

  • ジオメトリ入力

  • ジオメトリ出力

  • 空間リレーションシップ

  • 測定

  • オーバーレイ

  • ジオメトリ処理

  • バウンディングボックス

  • 線形参照

パフォーマンスの向上

HQE は、ほとんどの空間関数をサポートし、本番レベルで PostGIS をサポートしています。

HQE

詳細については、「PostGIS 空間関数」をご参照ください。

1.3.1

サポートされている Oracle 関数

DATE 関数や STRING 関数などのその他の関数

新関数

Oracle 関数をサポートするために、orafce 拡張機能が導入されました。

HQE

詳細については、「サポートされている Oracle 関数」をご参照ください。