Functions
PPL supports a wide range of built-in functions for data processing and analysis. These functions are organized into categories based on their functionality and can be used within PPL queries to manipulate and transform data.
- Aggregation functions:
- Collection functions:
- Conditional functions:
- Type conversion functions:
- Cryptographic functions:
- Date and time functions:
- ADDDATE.
- ADDTIME.
- CONVERT_TZ.
- CURDATE.
- CURRENT_DATE.
- CURRENT_TIME.
- CURRENT_TIMESTAMP.
- CURTIME.
- DATE.
- DATE_ADD.
- DATE_FORMAT.
- DATETIME.
- DATE_SUB.
- DATEDIFF.
- DAY.
- DAYNAME.
- DAYOFMONTH.
- DAY_OF_MONTH.
- DAYOFWEEK.
- DAY_OF_WEEK.
- DAYOFYEAR.
- DAY_OF_YEAR.
- EXTRACT.
- FROM_DAYS.
- FROM_UNIXTIME.
- GET_FORMAT.
- HOUR.
- HOUR_OF_DAY.
- LAST_DAY.
- LOCALTIMESTAMP.
- LOCALTIME.
- MAKEDATE.
- MAKETIME.
- MICROSECOND.
- MINUTE.
- MINUTE_OF_HOUR.
- MONTH.
- MONTH_OF_YEAR.
- MONTHNAME.
- NOW.
- PERIOD_ADD.
- PERIOD_DIFF.
- QUARTER.
- SEC_TO_TIME.
- SECOND.
- SECOND_OF_MINUTE.
- STRFTIME.
- STR_TO_DATE.
- SUBDATE.
- SUBTIME.
- SYSDATE.
- TIME.
- TIME_FORMAT.
- TIME_TO_SEC.
- TIMEDIFF.
- TIMESTAMP.
- TIMESTAMPADD.
- TIMESTAMPDIFF.
- TO_DAYS.
- TO_SECONDS.
- UNIX_TIMESTAMP.
- UTC_DATE.
- UTC_TIME.
- UTC_TIMESTAMP.
- WEEK.
- WEEKDAY.
- WEEK_OF_YEAR.
- YEAR.
- YEARWEEK.
- Expressions:
- IP address functions:
- JSON functions:
- Mathematical functions:
- Relevance functions:
- Statistical functions:
- String functions:
- System functions: