in crates/core/src/table/mod.rs [727:739]
fn get_file_paths_with_filters(
table: &Table,
filters: &[(&str, &str, &str)],
) -> Result<Vec<String>> {
let mut file_paths = Vec::new();
let base_url = table.base_url();
for f in table.get_file_slices_blocking(filters.to_vec())? {
let relative_path = f.base_file_relative_path()?;
let file_url = join_url_segments(&base_url, &[relative_path.as_str()])?;
file_paths.push(file_url.to_string());
}
Ok(file_paths)
}