in measure/src/main/scala/org/apache/griffin/measure/utils/ParamUtil.scala [102:117]
def toFloat(value: Any): Option[Float] = {
try {
value match {
case v: String => Some(v.toFloat)
case v: Byte => Some(v.toFloat)
case v: Short => Some(v.toFloat)
case v: Int => Some(v.toFloat)
case v: Long => Some(v.toFloat)
case v: Float => Some(v.toFloat)
case v: Double => Some(v.toFloat)
case _ => None
}
} catch {
case _: NumberFormatException => None
}
}