diff --git a/docs/zh/server/development/unt/unt_guide.md b/docs/zh/server/development/unt/unt_guide.md index a5d1a687d60de73483ff5b1a152a79ac14631702..c2f297478ccf1bd70988c0ce7eee55a75eb82905 100644 --- a/docs/zh/server/development/unt/unt_guide.md +++ b/docs/zh/server/development/unt/unt_guide.md @@ -31,15 +31,23 @@ Spark、Hive、Flink等大数据引擎中提供的Function有限,往往不能 - 支持Java类型翻译白名单内的类型native翻译。 - 支持Java语句翻译白名单内的语句native翻译。 - 支持Java关键字翻译白名单内的关键字native翻译。 + - 不支持UDF成员方法与基础库成员方法同名,如:getRefCount,putRefCount。 ``` **native翻译UDF成员对象类型约束**:native翻译UDF成员对象运行时类型必须与静态定义类型完全一致,否则UDF native翻译失败,回退至原生UDF。 + **native翻译UDF数据传输对象约束**:支持数据传输对象白名单内的数据对象跨task传输。 + **native翻译jar包打包约束**:nativa翻译的输入jar包必须是包含所有依赖的胖包。 **native翻译接口返回值约束**:父子类相同接口的返回值属性需相同(接口返回值属性为0代表返回值为空、基础类型、集合类元素或类对象成员,接口返回值属性为1代表其他情况)。 - **native扫描UDF约束**:暂不支持扫描lambda形式的UDF。 + **native翻译UDF内存自动释放约束**: + + ```text + - 暂不支持用户自定义函数中局部变量跨循环体使用。 + - 不支持用户自定义类循环依赖。 + ``` 2. Function类型白名单