0. 写在前面 Presto Functions 并不能像 Hive UDF 一样动态加载,需要根据 Function 的类型,实现 Presto 内部定义的不同接口,在 Presto 服务启动时进行注册,然后才能在 SQL 执行时进行调用. 1. 函数定义 Presto 内部将 Functions 分为以下三大类: Scalar Function,即标量函数.将传递给它的一个或者多个参数值,进行计算后,返回一个确定类型的标量值. Aggregation Function,即聚合函数.计算从列中