2017-06-17 1 views
0

Ich arbeite an einem Hive UDF in ScalaWie NULL in Hive UDF in Scala zurückgeben?

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

versuchte ich null.asInstanceOf[Double] aber das gibt die Ausgabe als 0. ich stattdessen einen NULL-Ausgang in hive müssen.

Danke.

Antwort

0

Eine Scala Double kann nicht null sein. Können Sie die Schnittstelle ändern, um eine java.lang.Double zurückzugeben?