如何从UDF返回元组?
我知道如何从UDF返回一个String。
有人可以向我解释如何使用简单示例从UDF返回元组吗?
答案 0 :(得分:2)
只需用下面的元组替换字符串..
public class YourUdf extends EvalFunc<Tuple> {
public Tuple exec(Tuple input) throws IOException {
DefaultTuple dt = new DefaultTuple();//creating tuple object
//using tuple object you can add the values
//your code here;
return dt;
}
}
答案 1 :(得分:1)
使用Python UDF,你的@outputSchema定义了它是一个元组或字符串。例如:
@outputSchema("record: {(Id, name, age)}")