diff --git a/datafusion/datasource/src/mod.rs b/datafusion/datasource/src/mod.rs index d4dfa1180ecf..7c8cae337f1e 100644 --- a/datafusion/datasource/src/mod.rs +++ b/datafusion/datasource/src/mod.rs @@ -55,6 +55,7 @@ pub mod write; pub use self::file::as_file_source; pub use self::url::ListingTableUrl; use crate::file_groups::FileGroup; +use arrow::datatypes::SchemaRef; use chrono::TimeZone; use datafusion_common::stats::Precision; use datafusion_common::{ColumnStatistics, Result, TableReference}; @@ -62,15 +63,11 @@ use datafusion_common::{ScalarValue, Statistics}; use datafusion_physical_expr::LexOrdering; use futures::Stream; use object_store::{ObjectMeta, path::Path}; -pub use table_schema::{TableSchema, TableSchemaBuilder}; -// Remove when add_row_stats is remove -use arrow::datatypes::SchemaRef; -#[expect(deprecated)] -pub use statistics::add_row_stats; pub use statistics::compute_all_files_statistics; use std::any::Any; use std::pin::Pin; use std::sync::Arc; +pub use table_schema::{TableSchema, TableSchemaBuilder}; /// User-defined per-file extension data, keyed by concrete Rust type. /// diff --git a/datafusion/datasource/src/statistics.rs b/datafusion/datasource/src/statistics.rs index 6abfafe9d39d..781cf3dbced9 100644 --- a/datafusion/datasource/src/statistics.rs +++ b/datafusion/datasource/src/statistics.rs @@ -541,14 +541,6 @@ pub fn compute_all_files_statistics( Ok((file_groups_with_stats, statistics)) } -#[deprecated(since = "47.0.0", note = "Use Statistics::add")] -pub fn add_row_stats( - file_num_rows: Precision, - num_rows: Precision, -) -> Precision { - file_num_rows.add(&num_rows) -} - #[cfg(test)] mod tests { use super::*;