全部产品
Search
文档中心

Hologres:Catatan rilis Fungsi

更新时间:Nov 08, 2025

Topik ini menjelaskan catatan rilis untuk fungsi dalam Hologres V1.3 dan versi berikutnya.

V4.0

Versi

Tipe Fungsi

Fungsi

Kategori

Deskripsi

Execution Engine

Referensi

4.0.1

Fungsi konversi waktu dan tanggal

Berbagai fungsi

Baru

Mendukung berbagai fungsi pemotongan waktu dan tanggal untuk memudahkan migrasi dari ClickHouse dan Apache Doris.

HQE

Fungsi tanggal dan waktu

V3.2

Versi

Tipe Fungsi

Fungsi

Kategori

Deskripsi

Mesin Eksekusi

Referensi

3.2.1

Fungsi Array

  • hg_array_map

  • hg_array_fill

  • hg_array_filter

  • hg_array_sort

  • hg_array_first_index

Baru

Mendukung ekspresi Lambda dan fungsi array orde tinggi yang mengandung ekspresi Lambda.

HQE

Ekspresi LAMBDA dan fungsi terkait

V3.1

Versi

Jenis fungsi

Fungsi

Kategori

Deskripsi

Mesin eksekusi

Referensi

3.1.1

Fungsi Roaring bitmap

Banyak fungsi Roaring bitmap mendukung 64-bit.

Fitur ditingkatkan

Banyak fungsi Roaring bitmap mendukung 64-bit.

HQE

Fungsi Roaring bitmap

3.1.1

Fungsi kompatibel Presto

Banyak fungsi kompatibel Presto didukung.

Fungsi baru

Banyak fungsi kompatibel Presto didukung.

HQE

Fungsi kompatibel Presto

3.1.1

Fungsi kompatibel Spark

Banyak fungsi kompatibel Spark didukung.

Fungsi baru

Banyak fungsi kompatibel Spark didukung.

HQE

Fungsi kompatibel Spark

V3.0

Versi

Jenis fungsi

Fungsi

Kategori

Deskripsi

Mesin eksekusi

Referensi

3.0.1

Fungsi konversi tipe data

TRY_CAST

Fitur ditingkatkan

Tipe data berikut didukung oleh fungsi TRY_CAST:

  • DATE

  • TIMESTAMP

  • TIMESTAMP_TZ

HQE

Fungsi konversi tipe data

3.0.1

Fungsi agregat

  • STRING_AGG

  • ARRAY_AGG

Peningkatan kinerja

Fungsi SQL berikut yang mengandung klausa deduplikasi dan pengurutan didukung oleh HQE:

  • STRING_AGG(distinct|order by col)

  • ARRAY_AGG(distinct|order by col)

Catatan

Untuk menggunakan fungsi tersebut, Anda harus menjalankan perintah set hg_experimental_enable_distinct_or_orderby_agg_in_hqe=true; untuk menyetel parameter GUC ke true.

HQE

V2.2

Versi

Jenis fungsi

Fungsi

Kategori

Deskripsi

Mesin eksekusi

Referensi

2.2.7

Fungsi konversi tipe data

text::roaringbitmap

Peningkatan kinerja

Konversi antara tipe data TEXT dan roaring bitmap didukung oleh HQE.

HQE

Fungsi Roaring bitmap

2.2.1

Fungsi konversi tipe data

TRY_CAST

Fungsi baru

Fungsi konversi tipe data TRY_CAST didukung oleh Hologres.

HQE

Fungsi konversi tipe data

2.2.0

Fungsi analisis lalu lintas

Fungsi analisis jalur

Fungsi baru

Fungsi analisis jalur didukung untuk memfasilitasi analisis lalu lintas bisnis secara efisien.

HQE

Fungsi analisis jalur

2.2.0

Fungsi agregat tujuan umum

  • CORR

  • COVAR_POP

  • COVAR_SAMP

  • REGR_AVGX

  • REGR_AVGY

  • REGR_INTERCEPT

  • REGR_R2

  • REGR_SLOPE

  • REGR_SXX

  • REGR_SXY

  • REGR_SYY

Peningkatan kinerja

Banyak fungsi agregat tujuan umum didukung oleh HQE.

HQE

Fungsi agregat tujuan umum

V2.1

Versi

Jenis fungsi

Fungsi

Kategori

Deskripsi

Mesin eksekusi

Referensi

2.1.33

Fungsi konversi tipe data

text::roaringbitmap

Peningkatan kinerja

Konversi antara tipe data TEXT dan roaring bitmap didukung oleh HQE.

HQE

Fungsi Roaring bitmap

2.1.33

Fungsi Roaring bitmap

ROARINGBITMAP_IN

Fungsi baru

Fungsi ini digunakan untuk mengonversi data tipe TEXT menjadi tipe roaring bitmap.

HQE

Fungsi Roaring bitmap

2.1.0

Fungsi analisis corong

  • RANGE_FUNNEL

  • RANGE_FUNNEL_TIME

  • RANGE_FUNNEL_LEVEL

Fungsi baru

Fungsi RANGE_FUNNEL, RANGE_FUNNEL_TIME, dan RANGE_FUNNEL_LEVEL didukung oleh Hologres.

  • RANGE_FUNNEL: Menghitung statistik pengelompokan dan menggabungkan hasil perhitungan jendela waktu.

  • RANGE_FUNNEL_TIME: Mendekode waktu peristiwa dalam hasil yang dikembalikan oleh fungsi RANGE_FUNNEL.

  • RANGE_FUNNEL_LEVEL: Mendekode tingkat peristiwa dalam hasil yang dikembalikan oleh fungsi RANGE_FUNNEL.

HQE

Fungsi corong

2.1.0

Fungsi Bit-sliced Index (BSI)

  • Fungsi konstruktor BSI

  • Fungsi ekspansi BSI

  • Fungsi kueri BSI

  • Fungsi agregat dan analitik BSI

Fungsi baru

Fungsi BSI didukung untuk meningkatkan kemampuan analisis profil pengguna.

PQE

Fungsi BSI

2.1.0

Fungsi MySQL yang didukung

IF

Fungsi baru

Fungsi IF didukung oleh Hologres.

HQE

IF

2.1.0

Fungsi array

  • ARRAY[]

  • ARRAY_APPEND

Peningkatan kinerja

Fungsi ARRAY[] yang digunakan untuk mendapatkan indeks array dan fungsi ARRAY_APPEND yang digunakan untuk menambahkan elemen ke array didukung oleh HQE.

HQE

Fungsi array

2.1.0

Fungsi string

REGEXP_SPLIT_TO_TABLE

Peningkatan kinerja

Fungsi REGEXP_SPLIT_TO_TABLE yang digunakan untuk membagi string didukung oleh HQE.

HQE

Fungsi string

2.1.0

Fungsi pengembalian set

GENERATE_SERIES

Peningkatan kinerja

Fungsi GENERATE_SERIES yang digunakan untuk menghasilkan urutan didukung oleh HQE. Tipe data dapat berupa INT, BIGINT, atau NUMERIC.

HQE

Fungsi pengembalian set

V2.0

Versi

Jenis fungsi

Fungsi

Kategori

Deskripsi

Mesin eksekusi

Referensi

2.0.31

Fungsi konversi tanggal dan waktu

  • DATEADD

  • DATEDIFF

  • LAST_DAY

Fungsi baru

Fungsi DATEADD, DATEDIFF, dan LAST_DAY didukung oleh Hologres.

HQE

Fungsi tanggal dan waktu

2.0.24

Fungsi JSONB

TRY_CAST_TO_JSONB

Fungsi baru

Fungsi TRY_CAST_TO_JSONB didukung oleh Hologres.

HQE

Tipe data JSON dan JSONB

2.0.8

Fungsi analisis informasi geografis

  • ST_DISTANCE_SPHERE_S2

  • ST_DWITHIN_S2

Fungsi baru

Fungsi ST_DISTANCE_SPHERE_S2 yang digunakan untuk menghitung jarak bola dan fungsi ST_DWITHIN_S2 yang digunakan untuk memeriksa hubungan jarak didukung oleh Hologres.

HQE

Fungsi spasial PostGIS

2.0.1

Fungsi ClickHouse yang didukung

HG_SIP_HASH_64(TEXT)

Fungsi baru

Fungsi bawaan ClickHouse HG_SIP_HASH_64(TEXT) telah ditambahkan.

HQE

Fungsi ClickHouse yang didukung

2.0.1

Fungsi konversi tipe data

  • TEXT::TIMESTAMP

  • CAST(TEXT AS TIMESTAMP)

  • TIMESTAMP::TEXT

  • CAST(TIMESTAMP AS TEXT)

Peningkatan kinerja

Konversi antara tipe data TEXT dan TIMESTAMP didukung oleh HQE.

HQE

Optimalkan kinerja kueri

2.0.1

Fungsi string

  • LEFT

  • RIGHT

Peningkatan kinerja

Fungsi pemotongan string LEFT dan RIGHT didukung oleh HQE.

HQE

Fungsi string

V1.3

Versi

Jenis fungsi

Fungsi

Kategori

Deskripsi

Mesin eksekusi

Referensi

1.3.39

Fungsi tanggal dan waktu

  • EXTRACT

  • DATE_PART

  • DATE_TRUNC

Peningkatan kinerja

Fungsi pemotongan tanggal dan waktu berikut didukung oleh HQE:

  • EXTRACT

  • DATE_PART

  • DATE_TRUNC

HQE

Fungsi pemotongan tanggal dan waktu

1.3.39

Fungsi Roaring bitmap

RB_BUILD

Peningkatan kinerja

Fungsi RB_BUILD memungkinkan Anda menggunakan kolom tipe ARRAY sebagai parameter input.

HQE

Fungsi Roaring bitmap

1.3.37

Operator array

ARRAY && ARRAY

Peningkatan kinerja

Operator && memungkinkan Anda menggunakan kolom tipe ARRAY sebagai parameter input.

HQE

Fungsi array

1.3.36

Fungsi ClickHouse yang didukung

  • TOSTRING

  • TOINT64

  • TOINT32

  • TODATE

  • TOFLOAT64

Fungsi baru

Beberapa fungsi konversi tipe ClickHouse didukung.

HQE

Fungsi ClickHouse yang didukung

1.3.36

Fungsi agregat

  • MAX_BY

  • MIN_BY

Fungsi baru

Fungsi MAX_BY dan MIN_BY didukung.

HQE

MAX_BY dan MIN_BY

1.3.19

Fungsi array

  • ARRAY_MAX

  • ARRAY_MIN

  • ARRAY_CONTAINS

  • ARRAY_EXCEPT

  • ARRAY_DISTINCT

  • ARRAY_UNION

Fungsi baru

Beberapa fungsi array didukung.

HQE

Fungsi array

1.3.18

Fungsi array

ARRAY_SORT

Peningkatan kinerja

Fungsi ARRAY_SORT mendukung lebih banyak jenis array.

HQE

Fungsi array

1.3.16

Operator Roaring bitmap

  • |

  • <<

  • >>

  • -

Fungsi baru

Operator Roaring bitmap didukung dalam skenario tertentu.

HQE

Fungsi Roaring bitmap

1.3.16

Fungsi Roaring bitmap

  • RB_INDEX

  • RB_FILL

  • RB_CLEAR

  • RB_RANGE

  • RB_RANGE_CARDINALITY

Fungsi baru

Beberapa fungsi Roaring bitmap didukung.

HQE

Fungsi Roaring bitmap

1.3.12

Fungsi JSON

IS_VALID_JSON

Fungsi baru

Fungsi IS_VALID_JSON didukung untuk memvalidasi string JSON.

HQE

Tipe data JSON dan JSONB

1.3.1

Fungsi agregat

UNIQ

Fungsi baru

Fungsi UNIQ didukung untuk deduplikasi presisi.

HQE

UNIQ

1.3.1

  • Fungsi string

  • Fungsi array

  • ARRAY_AGG

  • STRING_AGG

Peningkatan kinerja

Kondisi filter didukung dalam ekspresi.

HQE

1.3.1

Fungsi JSON

ROW_TO_JSON

Fungsi baru

Sebuah fungsi JSON didukung.

PQE

row_to_json

1.3.1

Fungsi string

ROW()

Fungsi baru

Beberapa fungsi string didukung.

HQE

Fungsi string

1.3.1

Fungsi spasial PostGIS

  • Konstruktor Geometri

  • Akses Geometri

  • Editor Geometri

  • Sistem Referensi Spasial

  • Input Geometri

  • Output Geometri

  • Hubungan Spasial

  • Pengukuran

  • Overlay

  • Pemrosesan Geometri

  • Bounding Box

  • Referensi Linear

Peningkatan kinerja

HQE mendukung sebagian besar fungsi spasial dan mendukung PostGIS di tingkat produksi.

HQE

Fungsi spasial PostGIS

1.3.1

Fungsi Oracle yang didukung

Fungsi lain seperti fungsi DATE dan STRING

Fungsi baru

Ekstensi orafce diperkenalkan untuk mendukung fungsi Oracle.

HQE

Fungsi Oracle yang didukung