【已解决】Java UDF不能返回Map类型

Viewed 68

我想输入VARIANT,返回VARIANT,自定义udf返回类型map<string,string>

CREATE FUNCTION java_udf_test(string, string) RETURNS map<string,string> PROPERTIES (
    "file"="file:///path/to/java-udf-demo-jar-with-dependencies.jar",
    "symbol"="org.apache.doris.udf.Test",
    "always_nullable"="true",
    "type"="JAVA_UDF"
);

错误如下:
image.png
UDF定义如下:
image.png

1 Answers

【问题状态】已解决
【解决方案】返回的数据类型使用hashmap<String, String>,不要使用Map<String, String>