This topic describes the release notes for functions in Hologres V1.3 and later.
V2.1
Version | Function type | Function | Category | Description | Execution engine | References |
2.1.0 | Funnel analysis functions |
| New function | Hologres supports the range_funnel, range_funnel_time, and range_funnel_level functions.
| HQE | |
2.1.0 | Bit-sliced Index (BSI) functions |
| New function | Hologres supports BSI functions to improve user profile analysis capabilities. | PQE | |
2.1.0 | Supported MySQL functions | if | New function | Hologres supports the IF function. | HQE | |
2.1.0 | Array functions |
| Performance improvement | Hologres Query Engine (HQE) supports the array[] function that is used to obtain an array subscript and the array_append function that is used to append elements to an array. | HQE | |
2.1.0 | String functions | regexp_split_to_table | Performance improvement | HQE supports the regexp_split_to_table function that is used to split strings. | HQE | |
2.1.0 | Set returning functions | generate_series | Performance improvement | HQE supports the generate_series function that is used to generate a sequence. The data types can be INT, BIGINT, or NUMERIC. | HQE |
V2.0
Version | Function type | Function | Category | Description | Execution engine | References |
2.0.31 | Date and time functions |
| New function | Hologres supports the dateadd, datediff, and last_day functions. | HQE | |
2.0.24 | JSONB functions | try_cast_to_jsonb | New function | Hologres supports try_cast_to_jsonb function. | HQE | |
2.0.8 | Geographic information analysis functions |
| New function | Hologres supports the ST_Distance_Sphere_S2 function that is used to calculate the spherical distance and the ST_DWithin_S2 function that is used to check the distance relationship. | HQE | |
2.0.1 | Supported ClickHouse functions | hg_sip_hash_64(text) | New function | The ClickHouse built-in function sipHash64 is added. | HQE | |
2.0.1 | Data type conversion functions |
| Performance improvement | HQE supports conversion between the TEXT and TIMESTAMP data types. | HQE | |
2.0.1 | String functions |
| Performance improvement | HQE supports the string truncation functions left(string text, n int) and right(string text, n int). | HQE |
V1.3
Version | Function type | Function | Category | Description | Execution engine | References |
1.3.39 | Date and time functions |
| Performance improvement | HQE supports the following datetime truncation functions:
| HQE | |
1.3.39 | Roaring bitmap functions | rb_build | Performance improvement | The rb_build function allows you to use columns of the ARRAY type as input. | HQE | |
1.3.37 | Array operators | ARRAY && ARRAY | Performance improvement | The && operator allows you to use columns of the ARRAY type as input. | HQE | |
1.3.36 | Supported ClickHouse functions |
| New function | Some ClickHouse type conversion functions are supported. | HQE | |
1.3.36 | Aggregate functions |
| New function | The MAX_BY and MIN_BY functions are supported. | HQE | |
1.3.19 | Array functions |
| New function | Some array functions are supported. | HQE | |
1.3.18 | Array functions | array_sort | Performance improvement | The array_sort function supports more types of arrays. | HQE | |
1.3.16 | Roaring bitmap operators |
| New function | The roaring bitmap operators are supported in specific scenarios. | HQE | |
1.3.16 | Roaring bitmap functions |
| New function | Some roaring bitmap functions are supported. | HQE | |
1.3.12 | JSON functions | is_valid_json | New function | The is_valid_json function is supported to validate JSON strings. | HQE | |
1.3.1 | Aggregate functions | UNIQ | New function | The UNIQ function is supported for precise deduplication. | HQE | |
1.3.1 |
|
| Performance improvement | Filter conditions are supported in expressions. | HQE | |
1.3.1 | String functions |
| New function | Some string functions are supported. | HQE | |
1.3.1 | PostGIS spatial functions |
| Performance improvement | HQE supports most spatial functions and supports PostGIS at the production level. | HQE | |
1.3.1 | Supported Oracle functions | Other functions such as date functions and string functions | New function | The orafce extension is introduced to support Oracle functions. | HQE |