Remove FileScanConfig::repartition_file_groups function (#12242)
Deprecated since 33.0.0.
diff --git a/datafusion/core/src/datasource/physical_plan/file_scan_config.rs b/datafusion/core/src/datasource/physical_plan/file_scan_config.rs
index 3ea4675..9f67418 100644
--- a/datafusion/core/src/datasource/physical_plan/file_scan_config.rs
+++ b/datafusion/core/src/datasource/physical_plan/file_scan_config.rs
@@ -22,9 +22,7 @@
borrow::Cow, collections::HashMap, fmt::Debug, marker::PhantomData, sync::Arc, vec,
};
-use super::{
- get_projected_output_ordering, statistics::MinMaxStatistics, FileGroupPartitioner,
-};
+use super::{get_projected_output_ordering, statistics::MinMaxStatistics};
use crate::datasource::{listing::PartitionedFile, object_store::ObjectStoreUrl};
use crate::{error::Result, scalar::ScalarValue};
@@ -296,19 +294,6 @@
})
}
- #[allow(missing_docs)]
- #[deprecated(since = "33.0.0", note = "Use SessionContext::new_with_config")]
- pub fn repartition_file_groups(
- file_groups: Vec<Vec<PartitionedFile>>,
- target_partitions: usize,
- repartition_file_min_size: usize,
- ) -> Option<Vec<Vec<PartitionedFile>>> {
- FileGroupPartitioner::new()
- .with_target_partitions(target_partitions)
- .with_repartition_file_min_size(repartition_file_min_size)
- .repartition_file_groups(&file_groups)
- }
-
/// Attempts to do a bin-packing on files into file groups, such that any two files
/// in a file group are ordered and non-overlapping with respect to their statistics.
/// It will produce the smallest number of file groups possible.