== Parsed Logical Plan ==
GlobalLimit 6
+- LocalLimit 6
+- Project [cast(id#105 as string) AS id#127, cast(Borough#106 as string) AS Borough#128, cast(Zone#107 as string) AS Zone#129, cast(service_zone#108 as string) AS service_zone#130]
+- LogicalRDD [id#105, Borough#106, Zone#107, service_zone#108], false
== Analyzed Logical Plan ==
id: string, Borough: string, Zone: string, service_zone: string
GlobalLimit 6
+- LocalLimit 6
+- Project [cast(id#105 as string) AS id#127, cast(Borough#106 as string) AS Borough#128, cast(Zone#107 as string) AS Zone#129, cast(service_zone#108 as string) AS service_zone#130]
+- LogicalRDD [id#105, Borough#106, Zone#107, service_zone#108], false
== Optimized Logical Plan ==
GlobalLimit 6
+- LocalLimit 6
+- Project [cast(id#105 as string) AS id#127, Borough#106, Zone#107, service_zone#108]
+- LogicalRDD [id#105, Borough#106, Zone#107, service_zone#108], false
== Physical Plan ==
CollectLimit 6
+- *(1) Project [cast(id#105 as string) AS id#127, Borough#106, Zone#107, service_zone#108]
+- *(1) Scan ExistingRDD[id#105,Borough#106,Zone#107,service_zone#108]