2017-06-17 17 views
0

私はスカラ座スカラーのhive udfでnullを返すには?

class MyUDF extends UDF { 
    def func(a: Double): Double { 
     if (cond){ how to return null in this case? } 
     else {some double} 
    } 
} 

にハイブUDFに取り組んでいます私はnull.asInstanceOf[Double]を試みたが、これは私が代わりにハイブにNULL出力を必要とする0として出力を提供します。

ありがとうございました。

答えて

0

スカラーDoubleは、nullになることはできません。 java.lang.Doubleを返すようにインターフェイスを変更できますか?