Scalar Builtin UDF注册参数
注册Scalar Builtin UDF的作用是获得数据库已存在的函数的句柄,无实际注册的操作。
不管是显式注册还是隐式注册,对于注册Builtin类型的Scalar UDF,目前都接受用户传入以下参数:
注册参数 |
含义 |
类型 |
默认值 |
---|---|---|---|
name |
指定UDF实际数据库存储名称 |
str | None |
None |
database |
指定UDF所在的LakeFormation数据库 |
str | None |
None |
fn |
指定UDF原始的Python函数 |
Callable |
None |
signature(目前不可用) |
指定UDF函数签名和返回值类型 |
ibis.common.annotations.Signature | None |
None |
注意事项:
对于signature参数,目前不允许用户传入,只支持参数/返回值类型自动推断,详情请参见signature参数的类型推断。