== Physical Plan ==
DeserializeToObject (3)
+- * ColumnarToRow (2)
+- Scan parquet (1)
(1) Scan parquet
Output [3]: [jwh#40058, ye#40059, dl#40060]
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#40058, ye#40059, dl#40060]
(3) DeserializeToObject
Input [3]: [jwh#40058, ye#40059, dl#40060]
Arguments: createexternalrow(jwh#40058.toString, ye#40059.toString, dl#40060, StructField(jwh,StringType,true), StructField(ye,StringType,true), StructField(dl,DoubleType,true)), obj#40064: org.apache.spark.sql.Row