== Physical Plan ==
CollectLimit (5)
+- Project (4)
+- * Generate (3)
+- * Project (2)
+- Scan json (1)
(1) Scan json
Output [1]: [records#295268]
Batched: false
Location: InMemoryFileIndex [file:/data/input/depot/json/execution/627AB83B_D966_456D_95BE_935123037D66/current/TEST.json]
ReadSchema: struct<records:array<struct<datasetid:string,fields:struct<capacity:bigint,coordonnees_geo:array<double>,duedate:timestamp,ebike:bigint,is_installed:string,is_renting:string,is_returning:string,mechanical:bigint,name:string,nom_arrondissement_communes:string,numbikesavailable:bigint,numdocksavailable:bigint,stationcode:string>,geometry:string,record_timestamp:timestamp,recordid:string>>>
(2) Project [codegen id : 1]
Output [1]: [records#295268 AS a09612b4-635f-4097-8bbf-685fdf9b9353#295278]
Input [1]: [records#295268]
(3) Generate [codegen id : 1]
Input [1]: [a09612b4-635f-4097-8bbf-685fdf9b9353#295278]
Arguments: explode(a09612b4-635f-4097-8bbf-685fdf9b9353#295278), true, [1934ed74-1c8f-4b68-a3d6-e7768d776b49#295285]
(4) Project
Output [5]: [1934ed74-1c8f-4b68-a3d6-e7768d776b49#295285.datasetid AS COL_DATASETID_119274#295422, to_json(1934ed74-1c8f-4b68-a3d6-e7768d776b49#295285.fields, Some(Etc/UTC)) AS COL_FIELDS_119275#295423, 1934ed74-1c8f-4b68-a3d6-e7768d776b49#295285.geometry AS COL_GEOMETRY_119276#295424, cast(1934ed74-1c8f-4b68-a3d6-e7768d776b49#295285.record_timestamp as string) AS COL_RECORD_TIMESTAM_119277#295425, 1934ed74-1c8f-4b68-a3d6-e7768d776b49#295285.recordid AS COL_RECORDID_119278#295426]
Input [1]: [1934ed74-1c8f-4b68-a3d6-e7768d776b49#295285]
(5) CollectLimit
Input [5]: [COL_DATASETID_119274#295422, COL_FIELDS_119275#295423, COL_GEOMETRY_119276#295424, COL_RECORD_TIMESTAM_119277#295425, COL_RECORDID_119278#295426]
Arguments: 1500