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: