fn resolve_row_groups( scan_config: &ParquetScanConfig, num_row_groups: usize, ) -> Result<Vec<usize>>