Link Search Menu Expand Document

HLL_COUNT_MERGE_PARTIAL

Takes one or more HLL++ sketch inputs and merges them into a new sketch.

Each sketch must be built on the same type and the same precision. Attempts to merge sketches for different types or precision results in an error. For example, you cannot merge a sketch built from INTEGER data with one built from TEXT data, or a sketch built with 13 precision and a sketch built with 14 precision.

If the input expression is NULL or empty, this function returns NULL.

Syntax

HLL_COUNT_MERGE_PARTIAL ( <expression> )

Parameters

Parameter Description Supported input types
<expression> HLL++ sketch in a valid format, e.g. the output of the HLL_COUNT_BUILD function. BYTEA

Return Type

BYTEA

Example

SELECT
    HLL_COUNT_MERGE_PARTIAL(hll_sketch) as merged_sketches
FROM
    sketch_table;

Returns:

A merged HLL++ sketch represented in data type BYTEA.

merged_sketches
\x3041676772656761746546756e6374696f6e28312c20756e6971436f6d62696e65643634283132292c20537472696e6729000100