如何在 scala 的 hive udf 中 return null?

How to return null in hive udf in scala?

我正在使用 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。我需要在配置单元中使用 NULL 输出。

谢谢。

Scala Double 不能是 null。能把界面改成return一个java.lang.Double吗?