== Parsed Logical Plan ==
GlobalLimit 6
+- LocalLimit 6
+- Project [cast(src#164 as string) AS src#196, cast(dst#165 as string) AS dst#197, cast(Trip Miles#166 as string) AS Trip Miles#198, cast(Trip Seconds#167 as string) AS Trip Seconds#199, cast(Fare#168 as string) AS Fare#200]
+- LogicalRDD [src#164, dst#165, Trip Miles#166, Trip Seconds#167, Fare#168], false
== Analyzed Logical Plan ==
src: string, dst: string, Trip Miles: string, Trip Seconds: string, Fare: string
GlobalLimit 6
+- LocalLimit 6
+- Project [cast(src#164 as string) AS src#196, cast(dst#165 as string) AS dst#197, cast(Trip Miles#166 as string) AS Trip Miles#198, cast(Trip Seconds#167 as string) AS Trip Seconds#199, cast(Fare#168 as string) AS Fare#200]
+- LogicalRDD [src#164, dst#165, Trip Miles#166, Trip Seconds#167, Fare#168], false
== Optimized Logical Plan ==
GlobalLimit 6
+- LocalLimit 6
+- Project [cast(src#164 as string) AS src#196, cast(dst#165 as string) AS dst#197, cast(Trip Miles#166 as string) AS Trip Miles#198, cast(Trip Seconds#167 as string) AS Trip Seconds#199, cast(Fare#168 as string) AS Fare#200]
+- LogicalRDD [src#164, dst#165, Trip Miles#166, Trip Seconds#167, Fare#168], false
== Physical Plan ==
CollectLimit 6
+- *(1) Project [cast(src#164 as string) AS src#196, cast(dst#165 as string) AS dst#197, cast(Trip Miles#166 as string) AS Trip Miles#198, cast(Trip Seconds#167 as string) AS Trip Seconds#199, cast(Fare#168 as string) AS Fare#200]
+- *(1) Scan ExistingRDD[src#164,dst#165,Trip Miles#166,Trip Seconds#167,Fare#168]