更新时间:2026-10-16 GMT+08:00
查询函数详情
按名称从LakeFormation获取单个函数的元数据。
前提条件
- 已完成SDK安装。具体操作,请参见Catalog SDK获取与安装。
- 对应数据库存在目标函数。
函数签名
client.get_function(*, database=None, name) -> Function
参数说明
| 参数 | 是否必选 | 类型 | 默认值 | 说明 |
|---|---|---|---|---|
| database | 否 | str | None | default_database | 数据库名;为None时使用默认数据库。 |
| name | 是 | str | - | 函数名。 |
返回值
返回Function对象,含 function_name、resource_uris、version_id、parameters、class_name等字段。
异常说明
| 异常 | 触发条件 |
|---|---|
| FunctionNotFoundError | 指定函数不存在。 |
| LakeFormationAPIError | LakeFormation API 调用失败(网络、鉴权、5xx 等)。 |
示例代码
func = client.get_function(name="to_celsius") print(func.function_name, func.version_id) print(func.parameters.signature.to_dict())
父主题: Catalog SDK