如何在scala中的hive udf中返回null?

时间:2017-06-17 06:20:33

标签: scala hive udf

我正在使用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。

感谢。

1 个答案:

答案 0 :(得分:0)

Scala Double不能是null。您可以更改界面以返回java.lang.Double吗?