pub(crate) fn get_partition_by_sort_exprs(
input: &Arc<dyn ExecutionPlan>,
partition_by_exprs: &[Arc<dyn PhysicalExpr>],
ordered_partition_by_indices: &[usize],
) -> Result<Vec<PhysicalSortExpr>>pub(crate) fn get_partition_by_sort_exprs(
input: &Arc<dyn ExecutionPlan>,
partition_by_exprs: &[Arc<dyn PhysicalExpr>],
ordered_partition_by_indices: &[usize],
) -> Result<Vec<PhysicalSortExpr>>