시스템 함수

시스템 함수 (System functions)

PPL에서 지원되는 시스템 함수는 다음과 같아요. TYPEOF 함수는 주어진 표현식의 데이터 타입을 반환해서 문제 해결이나 동적 쿼리 작성에 유용해요.

출처: 문서

본문

TYPEOF

Usage: TYPEOF(expr)

주어진 표현식의 데이터 타입을 반환해요. 문제 해결(troubleshooting)이나 SQL 질의를 동적으로 구성할 때 유용해요.

Parameters:

  • expr (Required): 데이터 타입을 확인할 표현식이에요. 어떤 데이터 타입이든 될 수 있어요.

Return type: STRING

Example

source=people
| eval `typeof(date)` = typeof(DATE('2008-04-14')), `typeof(int)` = typeof(1), `typeof(now())` = typeof(now()), `typeof(column)` = typeof(accounts)
| fields `typeof(date)`, `typeof(int)`, `typeof(now())`, `typeof(column)`

질의는 다음 결과를 반환해요.

typeof(date) typeof(int) typeof(now()) typeof(column)
DATE INT TIMESTAMP STRUCT

더 알아보기 (Learn more)