== Physical Plan ==
CollectLimit (5)
+- Project (4)
+- * Generate (3)
+- * Project (2)
+- Scan json (1)
(1) Scan json
Output [1]: [records#294798]
Batched: false
Location: InMemoryFileIndex [file:/data/input/depot/json/execution/0E997448_5879_4FD8_BEB9_9EE9DD602E89/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:struct<coordinates:array<double>,type:string>,record_timestamp:timestamp,recordid:string>>>
(2) Project [codegen id : 1]
Output [1]: [records#294798 AS e69088eb-021f-466e-95bb-17f0823ce21b#294808]
Input [1]: [records#294798]
(3) Generate [codegen id : 1]
Input [1]: [e69088eb-021f-466e-95bb-17f0823ce21b#294808]
Arguments: explode(e69088eb-021f-466e-95bb-17f0823ce21b#294808), true, [56a6c3cc-9e93-4a1f-a33a-6b24ed3ed98c#294815]
(4) Project
Output [5]: [56a6c3cc-9e93-4a1f-a33a-6b24ed3ed98c#294815.datasetid AS datasetid#294831, to_json(56a6c3cc-9e93-4a1f-a33a-6b24ed3ed98c#294815.fields, Some(Etc/UTC)) AS fields#294842, to_json(56a6c3cc-9e93-4a1f-a33a-6b24ed3ed98c#294815.geometry, Some(Etc/UTC)) AS geometry#294854, 56a6c3cc-9e93-4a1f-a33a-6b24ed3ed98c#294815.record_timestamp AS record_timestamp#294867, 56a6c3cc-9e93-4a1f-a33a-6b24ed3ed98c#294815.recordid AS recordid#294881]
Input [1]: [56a6c3cc-9e93-4a1f-a33a-6b24ed3ed98c#294815]
(5) CollectLimit
Input [5]: [datasetid#294831, fields#294842, geometry#294854, record_timestamp#294867, recordid#294881]
Arguments: 500