== Parsed Logical Plan ==
'Project [cast('LocationID as int) AS id#96, unresolvedalias('Borough, None), unresolvedalias('Zone, None), unresolvedalias('service_zone, None)]
+- Relation[LocationID#88,Borough#89,Zone#90,service_zone#91] csv
== Analyzed Logical Plan ==
id: int, Borough: string, Zone: string, service_zone: string
Project [cast(LocationID#88 as int) AS id#96, Borough#89, Zone#90, service_zone#91]
+- Relation[LocationID#88,Borough#89,Zone#90,service_zone#91] csv
== Optimized Logical Plan ==
Project [cast(LocationID#88 as int) AS id#96, Borough#89, Zone#90, service_zone#91]
+- Relation[LocationID#88,Borough#89,Zone#90,service_zone#91] csv
== Physical Plan ==
*(1) Project [cast(LocationID#88 as int) AS id#96, Borough#89, Zone#90, service_zone#91]
+- FileScan csv [LocationID#88,Borough#89,Zone#90,service_zone#91] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex[s3a://data-repository-bkt/ECS765/nyc_taxi/taxi_zone_lookup.csv], PartitionFilters: [], PushedFilters: [], ReadSchema: struct<LocationID:string,Borough:string,Zone:string,service_zone:string>