시스템 함수
시스템 함수 (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 |