digraph G {
0 [labelType="html" label="<br><b>CollectLimit</b><br><br>"];
subgraph cluster1 {
isCluster="true";
label="WholeStageCodegen (1)\n \nduration: 0 ms";
2 [labelType="html" label="<br><b>Project</b><br><br>"];
}
3 [labelType="html" label="<b>Scan csv </b><br><br>number of output rows: 6<br>number of files read: 5<br>metadata time: 0 ms<br>size of files read: 881.3 MiB"];
2->0;
3->2;
}
4
CollectLimit 6
Project [toprettystring(ride_id#355, Some(Etc/UTC)) AS toprettystring(ride_id)#439, toprettystring(rideable_type#356, Some(Etc/UTC)) AS toprettystring(rideable_type)#440, toprettystring(cast(started_at#357 as timestamp), Some(Etc/UTC)) AS toprettystring(started_at)#441, toprettystring(cast(ended_at#358 as timestamp), Some(Etc/UTC)) AS toprettystring(ended_at)#442, toprettystring(start_station_name#359, Some(Etc/UTC)) AS toprettystring(start_station_name)#443, toprettystring(start_station_id#360, Some(Etc/UTC)) AS toprettystring(start_station_id)#444, toprettystring(end_station_name#361, Some(Etc/UTC)) AS toprettystring(end_station_name)#445, toprettystring(end_station_id#362, Some(Etc/UTC)) AS toprettystring(end_station_id)#446, toprettystring(cast(start_lat#363 as double), Some(Etc/UTC)) AS toprettystring(start_lat)#447, toprettystring(cast(start_lng#364 as double), Some(Etc/UTC)) AS toprettystring(start_lng)#448, toprettystring(cast(end_lat#365 as double), Some(Etc/UTC)) AS toprettystring(end_lat)#449, toprettystring(cast(end_lng#366 as double), Some(Etc/UTC)) AS toprettystring(end_lng)#450, toprettystring(member_casual#367, Some(Etc/UTC)) AS toprettystring(member_casual)#451]
WholeStageCodegen (1)
FileScan csv [ride_id#355,rideable_type#356,started_at#357,ended_at#358,start_station_name#359,start_station_id#360,end_station_name#361,end_station_id#362,start_lat#363,start_lng#364,end_lat#365,end_lng#366,member_casual#367] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(5 paths)[s3a://rzvde-g11-terentyeva-kristina/raw/citibike_data/202510/202510-ci..., PartitionFilters: [], PushedFilters: [], ReadSchema: struct<ride_id:string,rideable_type:string,started_at:string,ended_at:string,start_station_name:s...
== Physical Plan ==
CollectLimit (3)
+- * Project (2)
+- Scan csv (1)
(1) Scan csv
Output [13]: [ride_id#355, rideable_type#356, started_at#357, ended_at#358, start_station_name#359, start_station_id#360, end_station_name#361, end_station_id#362, start_lat#363, start_lng#364, end_lat#365, end_lng#366, member_casual#367]
Batched: false
Location: InMemoryFileIndex [s3a://rzvde-g11-terentyeva-kristina/raw/citibike_data/202510/202510-citibike-tripdata-part00.csv, ... 4 entries]
ReadSchema: struct<ride_id:string,rideable_type:string,started_at:string,ended_at:string,start_station_name:string,start_station_id:string,end_station_name:string,end_station_id:string,start_lat:string,start_lng:string,end_lat:string,end_lng:string,member_casual:string>
(2) Project [codegen id : 1]
Output [13]: [toprettystring(ride_id#355, Some(Etc/UTC)) AS toprettystring(ride_id)#439, toprettystring(rideable_type#356, Some(Etc/UTC)) AS toprettystring(rideable_type)#440, toprettystring(cast(started_at#357 as timestamp), Some(Etc/UTC)) AS toprettystring(started_at)#441, toprettystring(cast(ended_at#358 as timestamp), Some(Etc/UTC)) AS toprettystring(ended_at)#442, toprettystring(start_station_name#359, Some(Etc/UTC)) AS toprettystring(start_station_name)#443, toprettystring(start_station_id#360, Some(Etc/UTC)) AS toprettystring(start_station_id)#444, toprettystring(end_station_name#361, Some(Etc/UTC)) AS toprettystring(end_station_name)#445, toprettystring(end_station_id#362, Some(Etc/UTC)) AS toprettystring(end_station_id)#446, toprettystring(cast(start_lat#363 as double), Some(Etc/UTC)) AS toprettystring(start_lat)#447, toprettystring(cast(start_lng#364 as double), Some(Etc/UTC)) AS toprettystring(start_lng)#448, toprettystring(cast(end_lat#365 as double), Some(Etc/UTC)) AS toprettystring(end_lat)#449, toprettystring(cast(end_lng#366 as double), Some(Etc/UTC)) AS toprettystring(end_lng)#450, toprettystring(member_casual#367, Some(Etc/UTC)) AS toprettystring(member_casual)#451]
Input [13]: [ride_id#355, rideable_type#356, started_at#357, ended_at#358, start_station_name#359, start_station_id#360, end_station_name#361, end_station_id#362, start_lat#363, start_lng#364, end_lat#365, end_lng#366, member_casual#367]
(3) CollectLimit
Input [13]: [toprettystring(ride_id)#439, toprettystring(rideable_type)#440, toprettystring(started_at)#441, toprettystring(ended_at)#442, toprettystring(start_station_name)#443, toprettystring(start_station_id)#444, toprettystring(end_station_name)#445, toprettystring(end_station_id)#446, toprettystring(start_lat)#447, toprettystring(start_lng)#448, toprettystring(end_lat)#449, toprettystring(end_lng)#450, toprettystring(member_casual)#451]
Arguments: 6