== Parsed Logical Plan ==
GlobalLimit 6
+- LocalLimit 6
+- Project [cast(LocationID#88 as string) AS LocationID#177, cast(Borough#89 as string) AS Borough#178, cast(Zone#90 as string) AS Zone#179, cast(service_zone#91 as string) AS service_zone#180]
+- Relation[LocationID#88,Borough#89,Zone#90,service_zone#91] csv
== Analyzed Logical Plan ==
LocationID: string, Borough: string, Zone: string, service_zone: string
GlobalLimit 6
+- LocalLimit 6
+- Project [cast(LocationID#88 as string) AS LocationID#177, cast(Borough#89 as string) AS Borough#178, cast(Zone#90 as string) AS Zone#179, cast(service_zone#91 as string) AS service_zone#180]
+- Relation[LocationID#88,Borough#89,Zone#90,service_zone#91] csv
== Optimized Logical Plan ==
GlobalLimit 6
+- LocalLimit 6
+- Relation[LocationID#88,Borough#89,Zone#90,service_zone#91] csv
== Physical Plan ==
CollectLimit 6
+- 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>