全部產品
Search
文件中心

Hologres:函數功能發布記錄

更新時間:Oct 29, 2024

本文為您介紹Hologres從V1.3版本起的函數功能的發布資訊。

V3.0版本

版本

函數類型

函數

類別

描述

執行引擎

相關文檔

3.0.1

類型轉換函式

TRY_CAST

功能增強

類型轉換函式TRY_CAST新支援如下目標資料類型:

  • DATE

  • TIMESTAMP

  • TIMESTAMP_TZ

HQE

類型轉換函式

3.0.1

彙總函式

  • STRING_AGG

  • ARRAY_AGG

效能最佳化

HQE支援含去重、排序的彙總函式STRING_AGG、ARRAY_AGG,包括如下SQL:

  • STRING_AGG(distinct|order by col)

  • ARRAY_AGG(distinct|order by col)

HQE

V2.2版本

版本

函數類型

函數

類別

描述

執行引擎

相關文檔

2.2.7

類型轉換函式

text::roaringbitmap

效能最佳化

HQE支援將TEXT類型轉換為RoaringBitmap類型。

HQE

RoaringBitmap函數

2.2.1

類型轉換函式

TRY_CAST

新增函數

Hologres支援類型轉換函式TRY_CAST。

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

效能最佳化

HQE支援將TEXT類型轉換位RoaringBitmap類型。

HQE

RoaringBitmap函數

2.1.33

RoaringBitmap函數

ROARINGBITMAP_IN

新函數

將TEXT類型轉換成RoaringBitmap類型。

HQE

RoaringBitmap函數

2.1.0

漏鬥分析函數

  • RANGE_FUNNEL

  • RANGE_FUNNEL_TIME

  • RANGE_FUNNEL_LEVEL

新增函數

Hologres新增RANGE_FUNNEL、RANGE_FUNNEL_TIME和RANGE_FUNNEL_LEVEL函數,各函數介紹如下:

  • RANGE_FUNNEL:用於計算時間視窗的分組統計結果及彙總計算總結果。

  • RANGE_FUNNEL_TIME:支援將RANGE_FUNNEL函數返回結果中的事件時間進行解碼。

  • RANGE_FUNNEL_LEVEL:支援將RANGE_FUNNEL函數返回結果中的事件等級進行解碼。

HQE

漏鬥函數

2.1.0

位切片索引(BSI)函數

  • BSI建構函式

  • BSI展開函數

  • BSI查詢函數

  • BSI彙總分析函數

新增函數

Hologres支援位切片索引(BSI)相關函數,提升使用者Portrait analysis能力。

PQE

BSI函數

2.1.0

MySQL相容函數

IF

新增函數

Hologres支援新函數if。

HQE

IF

2.1.0

數組函數

  • ARRAY[]

  • ARRAY_APPEND

效能最佳化

HQE支援數組取下標函數ARRAY[]、數組添加元素函數ARRAY_APPEND。

HQE

數組(ARRAY)函數

2.1.0

字串函數

REGEXP_SPLIT_TO_TABLE

效能最佳化

HQE支援字串分割函數REGEXP_SPLIT_TO_TABLE。

HQE

字串函數

2.1.0

設定返回函數

GENERATE_SERIES

效能最佳化

HQE支援序列產生函數GENERATE_SERIES,資料類型包括INT、BIGINT、NUMERIC。

HQE

集合返回函數

V2.0版本

版本

函數類型

函數

類別

描述

執行引擎

相關文檔

2.0.31

時間和日期轉換函式

  • DATEADD

  • DATEDIFF

  • LAST_DAY

新增函數

Hologres支援時間日期計算函數DATEADD、DATEDIFF、LAST_DAY。

HQE

日期和時間函數

2.0.24

JSONB函數

TRY_CAST_TO_JSONB

新增函數

Hologres支援類型轉換函式TRY_CAST_TO_JSONB。

HQE

JSON和JSONB類型

2.0.8

地理資訊分析函數

  • ST_DISTANCE_SPHERE_S2

  • ST_DWITHIN_S2

新增函數

Hologres支援球面距離計算函數ST_DISTANCE_SPHERE_S2和距離關係判斷函數ST_DWITHIN_S2。

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)

效能最佳化

HQE支援TEXT和TIMESTAMP類型的互相轉換。

HQE

最佳化查詢效能

2.0.1

字串函數

  • LEFT

  • RIGHT

效能最佳化

HQE支援字串截取函數left、right。

HQE

字串函數

V1.3版本

版本

函數類型

函數

類別

描述

執行引擎

相關文檔

1.3.39

時間和日期函數

  • EXTRACT

  • DATE_PART

  • DATE_TRUNC

效能最佳化

HQE支援時間日期截取函數:

  • EXTRACT

  • DATE_PART

  • DATE_TRUNC

HQE

時間日期截取函數

1.3.39

RoaringBitmap函數

RB_BUILD

功能最佳化

RB_BUILD函數支援ARRAY列作為輸入。

HQE

RoaringBitmap函數

1.3.37

數組操作符

ARRAY && ARRAY

功能最佳化

操作符&&支援ARRAY列作為輸入。

HQE

數組(ARRAY)函數

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

數組(ARRAY)函數

1.3.18

數組函數

ARRAY_SORT

功能最佳化

ARRAY_SORT函數支援更多類型數組。

HQE

數組(ARRAY)函數

1.3.16

RoaringBitmap操作符

  • |

  • <<

  • >>

  • -

新增函數

支援上述操作符在部分情境的運算能力。

HQE

RoaringBitmap函數

1.3.16

RoaringBitmap函數

  • RB_INDEX

  • RB_FILL

  • RB_CLEAR

  • RB_RANGE

  • RB_RANGE_CARDINALITY

新增函數

新增部分RoaringBitmap函數。

HQE

RoaringBitmap函數

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

功能最佳化

運算式中支援filter過濾條件。

HQE

1.3.1

字串函數

  • ROW_TO_JSON

  • ROW()

新增函數

新增部分字串函數

HQE

字串函數

1.3.1

PostGIS空間函數

  • Geometry Constructors

  • Geometry Accessors

  • Geometry Editors

  • Spatial Reference System

  • Geometry Input

  • Geometry Output

  • Spatial Relationships

  • Measurement

  • Overlay

  • Geometry Processing

  • Bounding Box

  • Linear Referencing

效能最佳化

HQE支援大部分空間函數,生產級支援PostGIS擴充能力。

HQE

PostGIS空間函數

1.3.1

Oracle相容函數

DATE函數、STRING函數等其他函數。

新增函數

增加orafce擴充包,引入Oracle相容函數。

HQE

Oracle相容函數