Github user chenghao-intel commented on a diff in the pull request:
https://github.com/apache/spark/pull/5154#discussion_r27009796
--- Diff:
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ScalaUdf.scala
---
@@ -49,353 +49,378 @@ case class ScalaUdf(function: AnyRef, dataType:
DataType, children: Seq[Expressi
}.foreach(println)
*/
-
- override def eval(input: Row): Any = {
- val result = children.size match {
- case 0 => function.asInstanceOf[() => Any]()
- case 1 =>
- function.asInstanceOf[(Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType))
-
-
- case 2 =>
- function.asInstanceOf[(Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType))
-
-
- case 3 =>
- function.asInstanceOf[(Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType))
-
-
- case 4 =>
- function.asInstanceOf[(Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType))
-
-
- case 5 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType))
-
-
- case 6 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType))
-
-
- case 7 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType))
-
-
- case 8 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any) =>
Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType))
-
-
- case 9 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType))
-
-
- case 10 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType))
-
-
- case 11 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType))
-
-
- case 12 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType))
-
-
- case 13 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType),
- ScalaReflection.convertToScala(children(12).eval(input),
children(12).dataType))
-
-
- case 14 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType),
- ScalaReflection.convertToScala(children(12).eval(input),
children(12).dataType),
- ScalaReflection.convertToScala(children(13).eval(input),
children(13).dataType))
-
-
- case 15 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType),
- ScalaReflection.convertToScala(children(12).eval(input),
children(12).dataType),
- ScalaReflection.convertToScala(children(13).eval(input),
children(13).dataType),
- ScalaReflection.convertToScala(children(14).eval(input),
children(14).dataType))
-
-
- case 16 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType),
- ScalaReflection.convertToScala(children(12).eval(input),
children(12).dataType),
- ScalaReflection.convertToScala(children(13).eval(input),
children(13).dataType),
- ScalaReflection.convertToScala(children(14).eval(input),
children(14).dataType),
- ScalaReflection.convertToScala(children(15).eval(input),
children(15).dataType))
-
-
- case 17 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType),
- ScalaReflection.convertToScala(children(12).eval(input),
children(12).dataType),
- ScalaReflection.convertToScala(children(13).eval(input),
children(13).dataType),
- ScalaReflection.convertToScala(children(14).eval(input),
children(14).dataType),
- ScalaReflection.convertToScala(children(15).eval(input),
children(15).dataType),
- ScalaReflection.convertToScala(children(16).eval(input),
children(16).dataType))
-
-
- case 18 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any, Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType),
- ScalaReflection.convertToScala(children(12).eval(input),
children(12).dataType),
- ScalaReflection.convertToScala(children(13).eval(input),
children(13).dataType),
- ScalaReflection.convertToScala(children(14).eval(input),
children(14).dataType),
- ScalaReflection.convertToScala(children(15).eval(input),
children(15).dataType),
- ScalaReflection.convertToScala(children(16).eval(input),
children(16).dataType),
- ScalaReflection.convertToScala(children(17).eval(input),
children(17).dataType))
-
-
- case 19 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType),
- ScalaReflection.convertToScala(children(12).eval(input),
children(12).dataType),
- ScalaReflection.convertToScala(children(13).eval(input),
children(13).dataType),
- ScalaReflection.convertToScala(children(14).eval(input),
children(14).dataType),
- ScalaReflection.convertToScala(children(15).eval(input),
children(15).dataType),
- ScalaReflection.convertToScala(children(16).eval(input),
children(16).dataType),
- ScalaReflection.convertToScala(children(17).eval(input),
children(17).dataType),
- ScalaReflection.convertToScala(children(18).eval(input),
children(18).dataType))
-
-
- case 20 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType),
- ScalaReflection.convertToScala(children(12).eval(input),
children(12).dataType),
- ScalaReflection.convertToScala(children(13).eval(input),
children(13).dataType),
- ScalaReflection.convertToScala(children(14).eval(input),
children(14).dataType),
- ScalaReflection.convertToScala(children(15).eval(input),
children(15).dataType),
- ScalaReflection.convertToScala(children(16).eval(input),
children(16).dataType),
- ScalaReflection.convertToScala(children(17).eval(input),
children(17).dataType),
- ScalaReflection.convertToScala(children(18).eval(input),
children(18).dataType),
- ScalaReflection.convertToScala(children(19).eval(input),
children(19).dataType))
-
-
- case 21 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType),
- ScalaReflection.convertToScala(children(12).eval(input),
children(12).dataType),
- ScalaReflection.convertToScala(children(13).eval(input),
children(13).dataType),
- ScalaReflection.convertToScala(children(14).eval(input),
children(14).dataType),
- ScalaReflection.convertToScala(children(15).eval(input),
children(15).dataType),
- ScalaReflection.convertToScala(children(16).eval(input),
children(16).dataType),
- ScalaReflection.convertToScala(children(17).eval(input),
children(17).dataType),
- ScalaReflection.convertToScala(children(18).eval(input),
children(18).dataType),
- ScalaReflection.convertToScala(children(19).eval(input),
children(19).dataType),
- ScalaReflection.convertToScala(children(20).eval(input),
children(20).dataType))
-
-
- case 22 =>
- function.asInstanceOf[(Any, Any, Any, Any, Any, Any, Any, Any,
Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any, Any) => Any](
- ScalaReflection.convertToScala(children(0).eval(input),
children(0).dataType),
- ScalaReflection.convertToScala(children(1).eval(input),
children(1).dataType),
- ScalaReflection.convertToScala(children(2).eval(input),
children(2).dataType),
- ScalaReflection.convertToScala(children(3).eval(input),
children(3).dataType),
- ScalaReflection.convertToScala(children(4).eval(input),
children(4).dataType),
- ScalaReflection.convertToScala(children(5).eval(input),
children(5).dataType),
- ScalaReflection.convertToScala(children(6).eval(input),
children(6).dataType),
- ScalaReflection.convertToScala(children(7).eval(input),
children(7).dataType),
- ScalaReflection.convertToScala(children(8).eval(input),
children(8).dataType),
- ScalaReflection.convertToScala(children(9).eval(input),
children(9).dataType),
- ScalaReflection.convertToScala(children(10).eval(input),
children(10).dataType),
- ScalaReflection.convertToScala(children(11).eval(input),
children(11).dataType),
- ScalaReflection.convertToScala(children(12).eval(input),
children(12).dataType),
- ScalaReflection.convertToScala(children(13).eval(input),
children(13).dataType),
- ScalaReflection.convertToScala(children(14).eval(input),
children(14).dataType),
- ScalaReflection.convertToScala(children(15).eval(input),
children(15).dataType),
- ScalaReflection.convertToScala(children(16).eval(input),
children(16).dataType),
- ScalaReflection.convertToScala(children(17).eval(input),
children(17).dataType),
- ScalaReflection.convertToScala(children(18).eval(input),
children(18).dataType),
- ScalaReflection.convertToScala(children(19).eval(input),
children(19).dataType),
- ScalaReflection.convertToScala(children(20).eval(input),
children(20).dataType),
- ScalaReflection.convertToScala(children(21).eval(input),
children(21).dataType))
-
- }
- // scalastyle:on
-
- ScalaReflection.convertToCatalyst(result, dataType)
+
+ val f = children.size match {
+ case 0 =>
--- End diff --
This code block can be generated by the scala script, as we in the master
branch, can you also update/paste the code gen script?
The original code can be found at:
https://github.com/zzcclp/spark/blob/SPARK-6483/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ScalaUdf.scala#L38
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]