UDF_USER_CODE_ERROR 错误条件

SQLSTATE:39000

函数<fn>运行失败。

CLASS_NOT_FOUND

在提供的 JAR 文件中找不到 <type> <className> 。 确保该类存在于 JAR 中,并且处理程序路径正确。

GENERIC

== 错误 ==

<error>

== Stacktrace ==

<stack>

HANDLER_INPUT_SCHEMA

找不到名称 <handler> 与架构 <inputSchema>匹配的处理程序。 可能的候选项: <candidates>.

HANDLER_MULTIPLE_CANDIDATES

有多个与输入架构<handler>匹配的名称<inputSchema>的方法: <candidates>

HANDLER_RETURN_TYPE

无法将处理程序<returnType>的返回类型<handler>转换为预期的 SQL 类型<sqlReturnType>

处理器_未知

找不到名称为 <handler> 的处理程序。 检查 UDF 依赖项中是否存在此处理程序。

INPUT_CONVERSION

== 错误 ==

<error>

INTERNAL_MEMORY_LIMIT

已达到内部内存限制。 请考虑减小传递到 UDF 的每一行的大小。

语言不匹配

指定的语言 (<specifiedLanguage>) 与处理程序的实际语言 (<actualLanguage>) 不匹配。 更新 UDF 定义中的语言。

OOM

执行期间函数内存不足。

这可能是由于运行代码的内存使用率过高造成的。

PAYLOAD

<error>

RESULT_CONVERSION

请考虑更改函数以返回适合返回类型的值。

== 错误 ==

<error>