== Parsed Logical Plan ==
Aggregate [count(1) AS count#29L]
+- Relation[LocationID#16,Borough#17,Zone#18,service_zone#19] csv
== Analyzed Logical Plan ==
count: bigint
Aggregate [count(1) AS count#29L]
+- Relation[LocationID#16,Borough#17,Zone#18,service_zone#19] csv
== Optimized Logical Plan ==
Aggregate [count(1) AS count#29L]
+- Project
+- Relation[LocationID#16,Borough#17,Zone#18,service_zone#19] csv
== Physical Plan ==
*(2) HashAggregate(keys=[], functions=[count(1)], output=[count#29L])
+- Exchange SinglePartition, true, [id=#34]
+- *(1) HashAggregate(keys=[], functions=[partial_count(1)], output=[count#32L])
+- FileScan csv [] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex[s3a://data-repository-bkt/ECS765/nyc_taxi/taxi_zone_lookup.csv], PartitionFilters: [], PushedFilters: [], ReadSchema: struct<>