in core/src/main/scala/com/microsoft/azure/synapse/ml/codegen/Wrappable.scala [49:64]
def getParamInfo(dataType: Param[_]): ParamInfo[_] = {
dataType match {
case _: BooleanParam => BooleanInfo
case _: IntParam => IntInfo
case _: LongParam => LongInfo
case _: FloatParam => FloatInfo
case _: DoubleParam => DoubleInfo
case _: StringArrayParam => StringArrayInfo
case _: DoubleArrayParam => DoubleArrayInfo
case _: IntArrayParam => IntArrayInfo
case _: ByteArrayParam => ByteArrayInfo
case _: MapParam[_, _] => MapInfo
//case _: Param[String] => StringInfo //TODO fix erasure issues
case _ => UnknownInfo
}
}