From 3b0cee7866c81e7a3edd97b6feeb849323245ad9 Mon Sep 17 00:00:00 2001 From: wade zhang <95411902+gccgdb1234@users.noreply.github.com> Date: Fri, 26 May 2023 19:24:46 +0800 Subject: [PATCH] Update 09-udf.md --- docs/zh/07-develop/09-udf.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/zh/07-develop/09-udf.md b/docs/zh/07-develop/09-udf.md index 61592b4ac5..cce9c0b24c 100644 --- a/docs/zh/07-develop/09-udf.md +++ b/docs/zh/07-develop/09-udf.md @@ -338,7 +338,9 @@ def destroy() - init 完成初始化工作 - destroy 完成清理工作 -### 标量函数实现模板 +### Python UDF 函数模板 + +#### 标量函数实现模板 标量函数实现模版如下 @@ -352,7 +354,7 @@ def process(input: datablock) -> tuple[output_type]: 注意:定义标题函数最重要是要实现 process 函数,同时必须定义 init 和 destroy 函数即使什么都不做 -### 聚合函数实现模板 +#### 聚合函数实现模板 聚合函数实现模版如下 ```Python @@ -596,7 +598,7 @@ taos> select ts, v1, v2, v3, nsum(v1, v2, v3) from t; Query OK, 4 row(s) in set (0.010653s) ``` -示例三:使用第三方库 +#### 示例四:使用第三方库 编写一个 UDF,输入一个时间戳,输出距离这个时间最近的下一个周日。比如今天是 2023-05-25, 则下一个周日是 2023-05-28。 完成这个函数要用到第三方库 momen。先安装这个库: -- GitLab