This topic describes the release notes for functions in Hologres V1.3 and later.
V3.0
Version | Function type | Function | Category | Description | Execution engine | References |
3.0.1 | Data type conversion functions | TRY_CAST | Enhanced feature | The following data types are supported by the TRY_CAST function:
| HQE | |
3.0.1 | Aggregate functions |
| Performance improvement | The following SQL functions that contain the deduplication and sorting clauses are supported by HQE:
| HQE |
V2.2
Version | Function type | Function | Category | Description | Execution engine | References |
2.2.7 | Data type conversion functions | text::roaringbitmap | Performance improvement | Conversion between the TEXT and roaring bitmap data types is supported by HQE. | HQE | |
2.2.1 | Data type conversion functions | TRY_CAST | New function | The data type conversion function TRY_CAST is supported by Hologres. | HQE | |
2.2.0 | Traffic analysis functions | Path analysis functions | New function | Path analysis functions are supported to facilitate business traffic analysis in an efficient manner. | HQE | |
2.2.0 | General-purpose aggregate functions |
| Performance improvement | Multiple general-purpose aggregate functions are supported by HQE. | HQE |
V2.1
Version | Function type | Function | Category | Description | Execution engine | References |
2.1.33 | Data type conversion functions | text::roaringbitmap | Performance improvement | Conversion between the TEXT and roaring bitmap data types is supported by HQE. | HQE | |
2.1.33 | Roaring bitmap functions | ROARINGBITMAP_IN | New function | This function is used to convert data of the TEXT type into the roaring bitmap type. | HQE | |
2.1.0 | Funnel analysis functions |
| New function | The RANGE_FUNNEL, RANGE_FUNNEL_TIME, and RANGE_FUNNEL_LEVEL functions are supported by Hologres.
| HQE | |
2.1.0 | Bit-sliced Index (BSI) functions |
| New function | BSI functions are supported to improve user profile analysis capabilities. | PQE | |
2.1.0 | Supported MySQL functions | IF | New function | The IF function is supported by Hologres. | HQE | |
2.1.0 | Array functions |
| Performance improvement | 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 are supported by HQE. | HQE | |
2.1.0 | String functions | REGEXP_SPLIT_TO_TABLE | Performance improvement | The REGEXP_SPLIT_TO_TABLE function that is used to split strings is supported by HQE. | HQE | |
2.1.0 | Set returning functions | GENERATE_SERIES | Performance improvement | The GENERATE_SERIES function that is used to generate a sequence is supported by HQE. 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 conversion functions |
| New function | The DATEADD, DATEDIFF, and LAST_DAY functions are supported by Hologres. | HQE | |
2.0.24 | JSONB functions | TRY_CAST_TO_JSONB | New function | The TRY_CAST_TO_JSONB function is supported by Hologres. | HQE | |
2.0.8 | Geographic information analysis functions |
| New function | 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 are supported by Hologres. | HQE | |
2.0.1 | Supported ClickHouse functions | HG_SIP_HASH_64(TEXT) | New function | The ClickHouse built-in function HG_SIP_HASH_64(TEXT) is added. | HQE | |
2.0.1 | Data type conversion functions |
| Performance improvement | Conversion between the TEXT and TIMESTAMP data types is supported by HQE. | HQE | |
2.0.1 | String functions |
| Performance improvement | The string truncation functions LEFT and RIGHT are supported by HQE. | HQE |
V1.3
Version | Function type | Function | Category | Description | Execution engine | References |
1.3.39 | Date and time functions |
| Performance improvement | The following date and time truncation functions are supported by HQE:
| 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 parameters. | HQE | |
1.3.37 | Array operators | ARRAY && ARRAY | Performance improvement | The && operator allows you to use columns of the ARRAY type as input parameters. | 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 |