Tüm Ürünler
Search
Belge Merkezi

Hologres:Release notes for Hologres functions

Son Güncelleme:Oct 06, 2026

Bu konu, Hologres V1.3 ve sonraki sürümlerdeki işlevlerin sürüm notlarını açıklar.

V4.2


Sürüm


İşlev türü


İşlev


Kategori


Açıklama


Çalıştırma motoru


Belgeler


4.2.0


Toplama işlevleri


bit_and, bit_or, bool_and, every, json_agg, json_object_agg, jsonb_agg, jsonb_object_agg, regr_count, stddev, variance


Performans optimizasyonu


HQE; bitsel toplama, boolean toplama, JSON toplama ve regresyon istatistiklerini içeren 13 toplama işlevini destekler.


HQE


Genel amaçlı toplama işlevleri


4.2.0


JSON işlevleri


json_array_element, json_array_element_text, json_build_array, json_build_object, json_object, json_object_field, json_object_field_text, json_object_keys, jsonb_object_keys, json_typeof, jsonb_array_length, jsonb_build_array, jsonb_build_object, jsonb_delete, jsonb_object, jsonb_strip_nulls, jsonb_typeof


Performans optimizasyonu


HQE; oluşturma, alan erişimi, anahtar çıkarma, tür belirleme ve birleştirme/silme işlemleri için 20 yaygın JSON ve JSONB işlevini destekler.


HQE


JSON ve JSONB


4.2.0


Matematiksel işlevler


acos, asin, atan, atan2, cos, cot, dcbrt, degrees, dexp, dlog1, dlog10, dsqrt, exp, ln, radians, sin, tan, width_bucket


Performans optimizasyonu


HQE; trigonometrik, logaritmik, üstel, karekök, açı dönüşümü ve paketleme işlevlerini içeren 18 matematiksel işlevi destekler.


HQE


Matematiksel işlevler


4.2.0


Bitsel işlem işlevleri


bit_out, bitcmp, biteq, bitge, bitgt, bitle, bitlt, bitne, bitnot, bittypmodout, bitxor, varbitcmp, varbiteq, varbitge, varbitgt, varbitle, varbitlt, varbitne, varbittypmodout


Performans optimizasyonu


HQE; bit ve varbit türleri için karşılaştırma ve mantıksal işlemler amacıyla 19 bitsel işlevi destekler.


HQE


—


4.2.0


Boolean işlevleri


booleq, boolge, boolgt, boolin, boolle, boollt, boolne, boolout, boolsend


Performans optimizasyonu


HQE; boolean türü için karşılaştırma işlemleri ve giriş/çıkış (I/O) işlemleri amacıyla 9 boolean işlevini destekler.


HQE


—


4.2.0


Sayısal karşılaştırma ve aritmetik işlevler


float48ge, float48gt, float48le, float48lt, float48ne, float4abs, float4div, float4mi, float4mul, float4um, float4up, float84eq, float84ge, float84gt, float84le, float84lt, float84ne, float8abs, float8div, float8mi, float8mul, float8um, float8up, int28eq, int28ge, int28gt, int28le, int28lt, int28ne, int2_avg_accum_inv, int2abs, int2eq, int2int4_sum, int2lt, int2not, int2shl, int2shr, int2um, int2up, int2xor, int48eq, int48ge, int48gt, int48le, int48lt, int48ne, int4_avg_accum_inv, int4abs, int4eq, int4inc, int4lt, int4not, int4shl, int4shr, int4um, int4up, int4xor, int82eq, int82ge, int82gt, int82le, int82lt, int82ne, int8abs, int8dec, int8not, int8shl, int8shr, int8um, int8up, int8xor, numeric_cmp, numeric_eq, numeric_ge, numeric_gt, numeric_le, numeric_lt, numeric_ne, numeric_out, numerictypmodout


Performans optimizasyonu


HQE; int2, int4, int8, float4, float8 ve numeric türleri için karşılaştırma, aritmetik işlemler ve türler arası karşılaştırmalar amacıyla 80 işlevi destekler.


HQE


—


4.2.0


Tarih ve saat işlevleri


date_cmp, date_eq, date_ge, date_gt, date_le, date_lt, date_ne, date_mi_interval, date_mii, date_pl_interval, date_pli, datetimetz_pl, intervaltypmodout, isfinite, justify_interval, make_date, time, time_pl_interval, time_mi_interval, time_mi_time, timestamp, timestamp_cmp, timestamp_eq, timestamp_ge, timestamp_gt, timestamp_le, timestamp_lt, timestamp_ne, timestamp_mi, timestamp_pl_interval, timestamp_mi_interval, timestamptz_cmp, timestamptz_eq, timestamptz_ge, timestamptz_gt, timestamptz_le, timestamptz_lt, timestamptz_ne, timestamptz_pl_interval, timestamptz_mi_interval, timetz_cmp, timetz_eq, timetz_ge, timetz_gt, timetz_le, timetz_lt, timetz_ne vb.


Performans optimizasyonu


HQE; date, time, timestamp, timestamptz, timetz ve interval türleri için karşılaştırma, aritmetik işlemler ve türler arası dönüşümler amacıyla 99 işlevi destekler.


HQE


Tarih ve saat işlevleri


4.2.0


Dize işlevleri


byteacat, byteasend, decode, encode, length, overlay, pg_encoding_max_length, position, regexp_replace, reverse, similar_escape, similar_to_escape, substr, substring, text_pattern_ge, text_pattern_gt, text_pattern_le, text_pattern_lt, textlen


Performans optimizasyonu


HQE; alt dize çıkarma, düzenli ifade değiştirme, dize ters çevirme, kodlama dönüştürme, bit dizesi işlemleri, uzunluk hesaplama ve desen eşleştirme amacıyla 19 dize işlevini destekler.


HQE


Dize işlevleri


4.2.0


Tür dönüştürme ve I/O işlevleri


bool::text, btfloat48cmp, btfloat4cmp, btfloat84cmp, btfloat8cmp, bttext_pattern_cmp, charin, charout, charsend, float4in, float8in, in_range, int2in, int2out, int4, int4in, int4out, int8, int8dec_any, int8in, int8out, textin, textout vb.


Performans optimizasyonu


HQE; tür giriş/çıkışı (I/O), tür dönüştürme ve birden fazla veri türü için B-ağacı karşılaştırmaları amacıyla 34 işlevi destekler.


HQE


—


4.2.0


Diğer işlevler


char, chareq, charge, chargt, charle, charlt, charne, interval, interval_div, interval_mi, interval_mul, interval_um, mul_d_interval, octet_length, overlaps, text, to_hex, to_json, to_jsonb


Performans optimizasyonu


HQE; interval aritmetiği, zaman aralığı örtüşmesi algılama, karakter türü işlemleri ve bytea işlemleri amacıyla 23 işlevi destekler.


HQE


—

V4.0


Sürüm


İşlev türü


İşlev


Kategori


Açıklama


Çalıştırma motoru


Referanslar


4.0.1


Zaman ve tarih dönüştürme


Birden fazla işlev


Yeni


ClickHouse ve Apache Doris geçişlerini kolaylaştırmak için birden fazla zaman ve tarih kesme işlevi desteklenir.


HQE


Tarih ve saat işlevleri

V3.2

Sürüm

İşlev türü

İşlev

Kategori

Açıklama

Çalıştırma motoru

Referanslar

3.2.1

Dizi işlevi

  • hg_array_map

  • hg_array_fill

  • hg_array_filter

  • hg_array_sort

  • hg_array_first_index

Yeni

Lambda ifadeleri ve Lambda ifadeleri içeren yüksek mertebeden dizi işlevleri desteklenir.

HQE

LAMBDA ifadeleri ve işlevleri

V3.1


Sürüm


İşlev türü


İşlev


Kategori


Açıklama


Çalıştırma motoru


Referanslar


3.1.1


Roaring bitmap işlevleri


Birden fazla roaring bitmap işlevi 64 biti destekler.


Geliştirilmiş özellik


Birden fazla roaring bitmap işlevi 64 biti destekler.


HQE


Roaringbitmap


3.1.1


Presto uyumlu işlevler


Birden fazla Presto uyumlu işlev desteklenir.


Yeni işlev


Birden fazla Presto uyumlu işlev desteklenir.


HQE


Presto işlevleri


3.1.1


Spark uyumlu işlevler


Birden fazla Spark uyumlu işlev desteklenir.


Yeni işlev


Birden fazla Spark uyumlu işlev desteklenir.


HQE


Spark işlevleri

V3.0

Sürüm

İşlev türü

İşlev

Kategori

Açıklama

Çalıştırma motoru

Referanslar

3.0.1

Veri türü dönüştürme işlevleri

TRY_CAST

Geliştirilmiş özellik

TRY_CAST işlevi aşağıdaki veri türlerini destekler:

  • DATE

  • TIMESTAMP

  • TIMESTAMP_TZ

HQE

TRY_CAST

3.0.1

Toplama işlevleri

  • STRING_AGG

  • ARRAY_AGG

Performans iyileştirmesi

HQE, deduplikasyon ve sıralama yan tümceleri içeren aşağıdaki SQL işlevlerini destekler:

  • STRING_AGG(distinct|order by col)

  • ARRAY_AGG(distinct|order by col)

Not

İşlevleri kullanmak için GUC parametresini true olarak ayarlamak üzere set hg_experimental_enable_distinct_or_orderby_agg_in_hqe=true; komutunu çalıştırmanız gerekir.

HQE

V2.2

Sürüm

İşlev türü

İşlev

Kategori

Açıklama

Çalıştırma motoru

Referanslar

2.2.7

Veri türü dönüştürme işlevleri

text::roaringbitmap

Performans iyileştirmesi

HQE, TEXT ve roaring bitmap veri türleri arasında dönüştürmeyi destekler.

HQE

Roaringbitmap

2.2.1

Veri türü dönüştürme işlevleri

TRY_CAST

Yeni işlev

Hologres, TRY_CAST veri türü dönüştürme işlevini destekler.

HQE

TRY_CAST

2.2.0

Trafik analizi işlevleri

Yol analizi işlevleri

Yeni işlev

İş trafiği analizini verimli bir şekilde kolaylaştırmak için yol analizi işlevleri desteklenir.

HQE

Yol analizi işlevleri

2.2.0

Genel amaçlı toplama işlevleri

  • CORR

  • COVAR_POP

  • COVAR_SAMP

  • REGR_AVGX

  • REGR_AVGY

  • REGR_INTERCEPT

  • REGR_R2

  • REGR_SLOPE

  • REGR_SXX

  • REGR_SXY

  • REGR_SYY

Performans iyileştirmesi

HQE, birden fazla genel amaçlı toplama işlevini destekler.

HQE

Genel amaçlı toplama işlevleri

V2.1

Sürüm

İşlev türü

İşlev

Kategori

Açıklama

Çalıştırma motoru

Referanslar

2.1.33

Veri türü dönüştürme işlevleri

text::roaringbitmap

Performans iyileştirmesi

HQE, TEXT ve roaring bitmap veri türleri arasında dönüştürmeyi destekler.

HQE

Roaringbitmap

2.1.33

Roaring bitmap işlevleri

ROARINGBITMAP_IN

Yeni işlev

Bu işlev, TEXT türündeki verileri roaring bitmap türüne dönüştürmek için kullanılır.

HQE

Roaringbitmap

2.1.0

Funnel analizi işlevleri

  • RANGE_FUNNEL

  • RANGE_FUNNEL_TIME

  • RANGE_FUNNEL_LEVEL

Yeni işlev

Hologres, RANGE_FUNNEL, RANGE_FUNNEL_TIME ve RANGE_FUNNEL_LEVEL işlevlerini destekler.

  • RANGE_FUNNEL: Gruplama istatistiklerini hesaplar ve bir zaman penceresinin hesaplama sonuçlarını toplar.

  • RANGE_FUNNEL_TIME: RANGE_FUNNEL işlevi tarafından döndürülen sonuçtaki olay zamanının kodunu çözer.

  • RANGE_FUNNEL_LEVEL: RANGE_FUNNEL işlevi tarafından döndürülen sonuçtaki olay düzeyinin kodunu çözer.

HQE

Funnel işlevlerine genel bakış

2.1.0

Bit Dilimli İndeks (BSI) işlevleri

  • BSI oluşturucu işlevi

  • BSI genişletme işlevi

  • BSI sorgu işlevi

  • BSI toplama ve analitik işlevi

Yeni işlev

Kullanıcı profili analizi yeteneklerini geliştirmek için BSI işlevleri desteklenir.

PQE

BSI işlevleri

2.1.0

Desteklenen MySQL işlevleri

IF

Yeni işlev

Hologres, IF işlevini destekler.

HQE

IF

2.1.0

Dizi işlevleri

  • ARRAY[]

  • ARRAY_APPEND

Performans iyileştirmesi

HQE, bir dizi alt simgesi elde etmek için kullanılan ARRAY[] işlevini ve bir diziye öğe eklemek için kullanılan ARRAY_APPEND işlevini destekler.

HQE

Dizi işlevleri

2.1.0

Dize işlevleri

REGEXP_SPLIT_TO_TABLE

Performans iyileştirmesi

HQE, dizeleri bölmek için kullanılan REGEXP_SPLIT_TO_TABLE işlevini destekler.

HQE

Dize işlevleri

2.1.0

Küme döndüren işlevler

GENERATE_SERIES

Performans iyileştirmesi

HQE, bir sıra oluşturmak için kullanılan GENERATE_SERIES işlevini destekler. Veri türleri INT, BIGINT veya NUMERIC olabilir.

HQE

Küme döndüren işlevler

V2.0

Sürüm

İşlev türü

İşlev

Kategori

Açıklama

Çalıştırma motoru

Referanslar

2.0.31

Tarih ve saat dönüştürme işlevleri

  • DATEADD

  • DATEDIFF

  • LAST_DAY

Yeni işlev

Hologres, DATEADD, DATEDIFF ve LAST_DAY işlevlerini destekler.

HQE

Tarih ve saat işlevleri

2.0.24

JSONB işlevleri

TRY_CAST_TO_JSONB

Yeni işlev

Hologres, TRY_CAST_TO_JSONB işlevini destekler.

HQE

JSON ve JSONB

2.0.8

Coğrafi bilgi analizi işlevleri

  • ST_DISTANCE_SPHERE_S2

  • ST_DWITHIN_S2

Yeni işlev

Hologres, küresel mesafeyi hesaplamak için kullanılan ST_DISTANCE_SPHERE_S2 işlevini ve mesafe ilişkisini kontrol etmek için kullanılan ST_DWITHIN_S2 işlevini destekler.

HQE

PostGIS mekansal işlevleri

2.0.1

Desteklenen ClickHouse işlevleri

HG_SIP_HASH_64(TEXT)

Yeni işlev

ClickHouse yerleşik işlevi HG_SIP_HASH_64(TEXT) eklendi.

HQE

ClickHouse işlevleri

2.0.1

Veri türü dönüştürme işlevleri

  • TEXT::TIMESTAMP

  • CAST(TEXT AS TIMESTAMP)

  • TIMESTAMP::TEXT

  • CAST(TIMESTAMP AS TEXT)

Performans iyileştirmesi

HQE, TEXT ve TIMESTAMP veri türleri arasında dönüştürmeyi destekler.

HQE

Dahili tablo sorgu performansını optimize etme

2.0.1

Dize işlevleri

  • LEFT

  • RIGHT

Performans iyileştirmesi

HQE, LEFT ve RIGHT dize kesme işlevlerini destekler.

HQE

Dize işlevleri

V1.3

Sürüm

İşlev türü

İşlev

Kategori

Açıklama

Çalıştırma motoru

Referanslar

1.3.39

Tarih ve saat işlevleri

  • EXTRACT

  • DATE_PART

  • DATE_TRUNC

Performans iyileştirmesi

HQE aşağıdaki tarih ve saat kesme işlevlerini destekler:

  • EXTRACT

  • DATE_PART

  • DATE_TRUNC

HQE

Tarih ve saat işlevleri

1.3.39

Roaring bitmap işlevleri

RB_BUILD

Performans iyileştirmesi

RB_BUILD işlevi, ARRAY türündeki sütunları giriş parametreleri olarak kullanmanıza olanak tanır.

HQE

Roaringbitmap

1.3.37

Dizi operatörleri

ARRAY && ARRAY

Performans iyileştirmesi

&& operatörü, ARRAY türündeki sütunları giriş parametreleri olarak kullanmanıza olanak tanır.

HQE

Dizi işlevleri

1.3.36

Desteklenen ClickHouse işlevleri

  • TOSTRING

  • TOINT64

  • TOINT32

  • TODATE

  • TOFLOAT64

Yeni işlev

Bazı ClickHouse tür dönüştürme işlevleri desteklenir.

HQE

ClickHouse işlevleri

1.3.36

Toplama işlevleri

  • MAX_BY

  • MIN_BY

Yeni işlev

MAX_BY ve MIN_BY işlevleri desteklenir.

HQE

MAX_BY ve MIN_BY

1.3.19

Dizi işlevleri

  • ARRAY_MAX

  • ARRAY_MIN

  • ARRAY_CONTAINS

  • ARRAY_EXCEPT

  • ARRAY_DISTINCT

  • ARRAY_UNION

Yeni işlev

Bazı dizi işlevleri desteklenir.

HQE

Dizi işlevleri

1.3.18

Dizi işlevleri

ARRAY_SORT

Performans iyileştirmesi

ARRAY_SORT işlevi daha fazla dizi türünü destekler.

HQE

Dizi işlevleri

1.3.16

Roaring bitmap operatörleri

  • |

  • <<

  • >>

  • -

Yeni işlev

Roaring bitmap operatörleri belirli senaryolarda desteklenir.

HQE

Roaringbitmap

1.3.16

Roaring bitmap işlevleri

  • RB_INDEX

  • RB_FILL

  • RB_CLEAR

  • RB_RANGE

  • RB_RANGE_CARDINALITY

Yeni işlev

Bazı roaring bitmap işlevleri desteklenir.

HQE

Roaringbitmap

1.3.12

JSON işlevleri

IS_VALID_JSON

Yeni işlev

JSON dizelerini doğrulamak için IS_VALID_JSON işlevi desteklenir.

HQE

JSON ve JSONB

1.3.1

Toplama işlevleri

UNIQ

Yeni işlev

Kesin deduplikasyon için UNIQ işlevi desteklenir.

HQE

UNIQ

1.3.1

  • Dize işlevleri

  • Dizi işlevleri

  • ARRAY_AGG

  • STRING_AGG

Performans iyileştirmesi

İfadelerde filtre koşulları desteklenir.

HQE

1.3.1

JSON işlevleri

ROW_TO_JSON

Yeni işlev

Bir JSON işlevi desteklenir.

PQE

ROW_TO_JSON

1.3.1

Dize işlevleri

ROW()

Yeni işlev

Bazı dize işlevleri desteklenir.

HQE

Dize işlevleri

1.3.1

PostGIS mekansal işlevleri

  • Geometry Constructors

  • Geometry Accessors

  • Geometry Editors

  • Spatial Reference System

  • Geometry Input

  • Geometry Output

  • Spatial Relationships

  • Measurement

  • Overlay

  • Geometry Processing

  • Bounding Box

  • Linear Referencing

Performans iyileştirmesi

HQE çoğu mekansal işlevi destekler ve PostGIS'i üretim düzeyinde destekler.

HQE

PostGIS mekansal işlevleri

1.3.1

Desteklenen Oracle işlevleri

DATE işlevleri ve STRING işlevleri gibi diğer işlevler

Yeni işlev

Oracle işlevlerini desteklemek için orafce uzantısı tanıtıldı.

HQE

Oracle uyumlu işlevler