我是scala的新手,需要编写用户定义的函数来处理hive(type)中带有整数数组的列 array<int>
).
我试过:
import org.apache.hadoop.hive.ql.exec.UDF
class testUDF extends UDF {
def evaluate(arr: Array[Int], txt: String): Boolean = {
return false
}
}
但当我尝试在sql中调用它时,出现了一个错误:
No matching method for class ... with (array<int>, string). Possible choices: _FUNC_(struct<>, string)
我需要在scala中使用什么类型来处理配置单元中的数组列?
1条答案
按热度按时间hvvq6cgz1#
经过一番研究,我发现这种情况有其特殊性: