ПФ
Size: a a a
ПФ
GP
ПФ
== Physical Plan ==
*(1) SerializeFromObject [assertnotnull(input[0, org.jetbrains.spark.api.examples.Arity1, true]).getA.intValue AS a#19]
+- *(1) MapElements org.jetbrains.spark.api.examples.MapAndListOperationsKt$inlined$sam$i$org_apache_spark_api_java_function_MapFunction$0@7c59cf66, obj#18: org.jetbrains.spark.api.examples.Arity1
+- *(1) DeserializeToObject staticinvoke(class java.lang.Integer, ObjectType(class java.lang.Integer), valueOf, value#13, true, false), obj#17: java.lang.Integer
+- *(1) LocalTableScan [value#13]
20/04/04 14:22:01 INFO CodeGenerator: Code generated in 43.771418 ms
Found 1 WholeStageCodegen subtrees.
== Subtree 1 / 1 (maxMethodCodeSize:145; maxConstantPoolSize:167(0.25% used); numInnerClasses:0) ==
*(1) SerializeFromObject [assertnotnull(input[0, org.jetbrains.spark.api.examples.Arity1, true]).getA.intValue AS a#19]
+- *(1) MapElements org.jetbrains.spark.api.examples.MapAndListOperationsKt$inlined$sam$i$org_apache_spark_api_java_function_MapFunction$0@7c59cf66, obj#18: org.jetbrains.spark.api.examples.Arity1
+- *(1) DeserializeToObject staticinvoke(class java.lang.Integer, ObjectType(class java.lang.Integer), valueOf, value#13, true, false), obj#17: java.lang.Integer
+- *(1) LocalTableScan [value#13]
GP
dsOf(1, null, 2, 3)
.map { c(it) }
.debugCodegen()
.show()
ПФ
ПФ
ПФ
ПФ
ПФ
data class Arity1<A>(val a: A)
ПФ
dsOf(c(1), c(null),c(2))
GP
ПФ
ПФ
GP
GP
N
ПФ
ПФ
N