跳到主要内容
Vane Data / API 参考

vane.detach_function

vane.detach_function 从 Vane 连接中移除已经注册的 SQL 函数。

签名

text
vane.detach_function(
    alias: str,
    *,
    connection: Any | None = None,
) -> None

参数

参数类型说明默认值
aliasstr要移除的 SQL 函数名必填
connectionVane 连接或 None持有该函数的连接;省略时使用 vane.default_connection()None

返回值与错误

函数返回 None。指定函数无法移除时,底层连接错误会直接向上传递。

示例

example.py
import vane




@vane.func(return_dtype="BIGINT")
def identity(value):
    return value




vane.attach_function(identity, parameters=["BIGINT"])
vane.detach_function("identity")
vane.close()

源码与相关页面