如何在scala的配置单元自定义项中返回null?

uklbhaso  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(310)

我正在scala做一个Hive自定义项

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。我需要一个空的输出,而不是在配置单元。
谢谢。

wj8zmpe1

wj8zmpe11#

鳞片 Double 不能是 null . 你能把接口改成返回一个 java.lang.Double ?

相关问题