Python实现MaxCompute UDF/UDAF/UDTF

  • 时间:
  • 浏览:1
  • 来源:5分排列3APP下载_5分排列3APP官网

MaxCompute 的 UDF 包括:UDF,UDAF 和 UDTF 三种函数,本文将重点介绍怎么通过 Python实现这三种函数。

arg_type_list: type_list | '*' | ''

参数与返回值类型

@odps.udf.annotate(signature)

函数签名signature通过字符串指定,语法如下:

参数与返回值通过如下法律土办法指定:

arg_type_list '->' type_list

Python UDF目前支持ODPS SQL数据类型有:bigint, string, double, boolean和datetime。SQL搞笑的话在执行时候,所有函数的参数类型和返回值类型需要确定。有时候对于Python你这人 动态类型语言,需要通过对UDF类加decorator的法律土办法指定函数签名。

type_list