pub fn evaluate_partition_ranges(
    num_rows: usize,
    partition_columns: &[SortColumn]
) -> Result<Vec<Range<usize>>>
Expand description

This function finds the partition points according to partition_columns. If there are no sort columns, then the result will be a single element vector containing one partition range spanning all data.