DISTINCTCOUNTRAWHLLPLUSMV

DISTINCTCOUNTRAWHLLPLUSMV

DISTINCTCOUNTRAWHLLPLUSMV 함수는 HLLPlus 응답을 문자열로 직렬화해 반환해요. 직렬화된 HLLPlus는 다시 HLLPlus로 변환해 다른 HLLPlus와 집계할 수 있습니다. 일반적인 사용 사례는 서로 다른 Pinot 테이블의 HLLPlus 응답을 병합하거나, 클라이언트 측 배칭 후 집계를 허용하는 것입니다.

선택적 파라미터 p는 일반 집합 정밀도(normal set precision)를, sp는 희소 집합 정밀도(sparse set precision)를 정의합니다.

출처: 문서

본문

DISTINCTCOUNTRAWHLLPLUSMV(colName) DISTINCTCOUNTRAWHLLPLUSMV(colName, p) DISTINCTCOUNTRAWHLLPLUSMV(colName, p, sp)

사용 예시

이 예시들은 하이브리드 퀵스타트를 기반으로 해요.

select DISTINCTCOUNTRAWHLLPLUSMV(DivAirports) AS value
from airlineStats 
where arraylength(DivAirports) > 1
value
00000008000000ac00000000000000000000000500000020000000000030000202108000040000010000000300010400000000000000000000000463000000000000000000010001041000200000002000000000000000000a00000000028001000000010800000000010000001008000000804000000000020000040000880000000000000000000000000000000000000000000000800000000800020004000000840000000002000000000000000000001400
select DISTINCTCOUNTRAWHLLPLUSMV(DivAirports, 1) AS value
from airlineStats 
where arraylength(DivAirports) > 1
value
0000000100000004000000e4

더 알아보기 (Learn more)