Release 0.88
Release 0.88
Presto 0.88 릴리스예요. 이번 버전은 집계 함수를 윈도우 함수로도 쓸 수 있게 하고, ARRAY 비교나 ROW 연산자 같은 기능을 대폭 확장했어요.
본문
General
arbitrary()집계 함수를 추가했어요.- 모든 집계(Aggregate) 함수를 윈도우 함수(Window function)로 사용할 수 있게 됐어요.
- 윈도우 프레임(window frame) 지정을 지원하고, 모든 윈도우 함수에서 프레임을 올바르게 구현했어요.
approx_distinct()집계 함수가 표준 오차(standard error) 파라미터를 받을 수 있게 됐어요.- 가변 개수의 인자를 받는
least()와greatest()를 구현했어요. ARRAY가 이제 비교 가능(comparable)해져서GROUP BY키나ORDER BY표현식으로 쓸 수 있어요.ROW에 대한=와<>연산자를 구현했어요.- ORC 리더에서 과도한 가비지(garbage) 생성 문제를 고쳤어요.
row_number()와LIMIT를 쓰는 쿼리가 끝나지 않을 수 있던 문제를 고쳤어요.row_number()와 특정 필터를 쓰는 쿼리가 잘못된 결과를 만들 수 있던 문제를 고쳤어요.- Cassandra 플러그인이
SecurityException으로 로드에 실패하던 문제를 고쳤어요.
더 알아보기 (Learn more)
집계 함수를 윈도우 함수로 쓰는 기능은 이후 버전에서 더 풍부해졌어요. 윈도우 함수의 자세한 개념과 예제는 최신 Trino 함수 문서를 참고해 보세요.