我正在使用Scala中的Hive UDF
class MyUDF extends UDF {
def func(a: Double): Double {
if (cond){ how to return null in this case? }
else {some double}
}
}
我尝试了null.asInstanceOf[Double]
但这会将输出设为0.我需要在hive中输出NULL。
感谢。
答案 0 :(得分:0)
Scala Double
不能是null
。您可以更改界面以返回java.lang.Double
吗?