An aggregate function. For a collection of values, it creates a new HyperLogLog state and returns a value representing the new state.
APPROX_COUNT_DISTINCT_ACCUMULATE ( expr )
An expression evaluating to a scalar value.
expr is typically the name of a column. In this case,
APPROX_COUNT_DISTINCT_ACCUMULATE uses values in the column to create a new HyperLogLog state.