pub fn reorder_aggregate_keys(
agg_node: PlanContext<Vec<Arc<dyn PhysicalExpr>>>,
agg_exec: &AggregateExec,
) -> Result<PlanContext<Vec<Arc<dyn PhysicalExpr>>>, DataFusionError>pub fn reorder_aggregate_keys(
agg_node: PlanContext<Vec<Arc<dyn PhysicalExpr>>>,
agg_exec: &AggregateExec,
) -> Result<PlanContext<Vec<Arc<dyn PhysicalExpr>>>, DataFusionError>