更新时间:2025-07-08 GMT+08:00
分享

Scalar Builtin UDF注册参数

注册Scalar Builtin UDF的作用是获得数据库已存在的函数的句柄,无实际注册的操作。

不管是显式注册还是隐式注册,对于注册Builtin类型的Scalar UDF,目前都接受用户传入以下参数:

表1 Scalar Builtin 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参数的类型推断

相关文档