Is your feature request related to a problem or challenge? Please describe what you are trying to do.
PR apache/datafusion#320 implemented hash partitioned aggregation in DataFusion. We should implement the same optimization in Ballista.
Describe the solution you'd like
DataFusion and Ballista should have consistent query plans.
Describe alternatives you've considered
None
Additional context
None