theta_union функция

Применяется к:check помечены yes Databricks SQL check помечены да Databricks Runtime 18.0 и более поздних версий

Объединяет ровно два двоичных представления Theta Sketch с помощью объединения наборов.

Синтаксис

theta_union ( first, second [, lgNomEntries ] )

Аргументы

  • сначала: Theta Sketch в двоичном формате.
  • во-вторых: Theta Sketch в двоичном формате.
  • lgNomEntries: необязательный INTEGER литерал, указывающий log-base-2 номинальной записи для буфера объединения. Должно быть от 4 до 26 включительно. Значение по умолчанию — 12.

Возвраты

BINARY Значение, содержащее сериализованный Theta Sketch, представляющий объединение двух входных эскизов.

Примечания.

Распространенные условия ошибки

Примеры

-- Union two sketches
> SELECT theta_sketch_estimate(theta_union(theta_sketch_agg(col1), theta_sketch_agg(col2)))
  FROM VALUES (1, 4), (1, 4), (2, 5), (2, 5), (3, 6) tab(col1, col2);
6