Add case for LongParam. (#4885)

To support specifying long parameter as String, the same as other basic
type, such as Int, Double ...
This commit is contained in:
Liangcai Li 2019-09-25 20:41:53 +08:00 committed by Nan Zhu
parent b8433c455a
commit 82ee2317e8

View File

@ -260,6 +260,8 @@ private[spark] trait ParamMapFuncs extends Params {
set(name, paramValue.toString.toInt) set(name, paramValue.toString.toInt)
case _: FloatParam => case _: FloatParam =>
set(name, paramValue.toString.toFloat) set(name, paramValue.toString.toFloat)
case _: LongParam =>
set(name, paramValue.toString.toLong)
case _: Param[_] => case _: Param[_] =>
set(name, paramValue) set(name, paramValue)
} }