== Physical Plan ==
DeserializeToObject (3)
+- * ColumnarToRow (2)
+- Scan parquet (1)
(1) Scan parquet
Output [3]: [jwh#4858, ye#4859, dl#4860]
Batched: true
Location: InMemoryFileIndex [file:/data/Smartbi_CentOS_x86_CN_V10.5.8/SmartbiEngine/data/event/Iff808081018a6bdd6bdd9c18018ab1936679017e/56c9662ac0a6582876ad56e090da8939/dataset]
ReadSchema: struct<jwh:string,ye:string,dl:double>
(2) ColumnarToRow [codegen id : 1]
Input [3]: [jwh#4858, ye#4859, dl#4860]
(3) DeserializeToObject
Input [3]: [jwh#4858, ye#4859, dl#4860]
Arguments: createexternalrow(jwh#4858.toString, ye#4859.toString, dl#4860, StructField(jwh,StringType,true), StructField(ye,StringType,true), StructField(dl,DoubleType,true)), obj#4864: org.apache.spark.sql.Row