【详述】自定义一个UDTF函数,已经创建成功,但使用的时候报错
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】例如:2.4.2
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【联系方式】
【附件】
1064 - Table function cannot be used in expression
package com.starrocks.udf.sample;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class myJsonArray {
public static String[] process(String in) {
if (in == null) return null;
String s="";
JSONArray objects = JSONArray.parseArray(in);
for (int i = 0; i < objects.size(); i++) {
if (i<objects.size()-1){
s=s+objects.get(i)+"#%#";
}else {
s=s+objects.get(i);
}
}
return s.split("#%#");
}
}