@@ -36,7 +36,7 @@ use parquet::{
3636 metadata:: KeyValue ,
3737 properties:: {
3838 EnabledStatistics , WriterProperties , WriterPropertiesBuilder , WriterVersion ,
39- DEFAULT_MAX_STATISTICS_SIZE , DEFAULT_STATISTICS_ENABLED ,
39+ DEFAULT_STATISTICS_ENABLED ,
4040 } ,
4141 } ,
4242 schema:: types:: ColumnPath ,
@@ -161,16 +161,6 @@ impl TryFrom<&TableParquetOptions> for WriterPropertiesBuilder {
161161 builder =
162162 builder. set_column_bloom_filter_ndv ( path. clone ( ) , bloom_filter_ndv) ;
163163 }
164-
165- // max_statistics_size is deprecated, currently it is not being used
166- // TODO: remove once deprecated
167- #[ allow( deprecated) ]
168- if let Some ( max_statistics_size) = options. max_statistics_size {
169- builder = {
170- #[ allow( deprecated) ]
171- builder. set_column_max_statistics_size ( path, max_statistics_size)
172- }
173- }
174164 }
175165
176166 Ok ( builder)
@@ -219,7 +209,6 @@ impl ParquetOptions {
219209 dictionary_enabled,
220210 dictionary_page_size_limit,
221211 statistics_enabled,
222- max_statistics_size,
223212 max_row_group_size,
224213 created_by,
225214 column_index_truncate_length,
@@ -265,13 +254,6 @@ impl ParquetOptions {
265254 . set_data_page_row_count_limit ( * data_page_row_count_limit)
266255 . set_bloom_filter_enabled ( * bloom_filter_on_write) ;
267256
268- builder = {
269- #[ allow( deprecated) ]
270- builder. set_max_statistics_size (
271- max_statistics_size. unwrap_or ( DEFAULT_MAX_STATISTICS_SIZE ) ,
272- )
273- } ;
274-
275257 if let Some ( bloom_filter_fpp) = bloom_filter_fpp {
276258 builder = builder. set_bloom_filter_fpp ( * bloom_filter_fpp) ;
277259 } ;
@@ -464,12 +446,10 @@ mod tests {
464446 fn column_options_with_non_defaults (
465447 src_col_defaults : & ParquetOptions ,
466448 ) -> ParquetColumnOptions {
467- #[ allow( deprecated) ] // max_statistics_size
468449 ParquetColumnOptions {
469450 compression : Some ( "zstd(22)" . into ( ) ) ,
470451 dictionary_enabled : src_col_defaults. dictionary_enabled . map ( |v| !v) ,
471452 statistics_enabled : Some ( "none" . into ( ) ) ,
472- max_statistics_size : Some ( 72 ) ,
473453 encoding : Some ( "RLE" . into ( ) ) ,
474454 bloom_filter_enabled : Some ( true ) ,
475455 bloom_filter_fpp : Some ( 0.72 ) ,
@@ -494,7 +474,6 @@ mod tests {
494474 dictionary_enabled : Some ( !defaults. dictionary_enabled . unwrap_or ( false ) ) ,
495475 dictionary_page_size_limit : 42 ,
496476 statistics_enabled : Some ( "chunk" . into ( ) ) ,
497- max_statistics_size : Some ( 42 ) ,
498477 max_row_group_size : 42 ,
499478 created_by : "wordy" . into ( ) ,
500479 column_index_truncate_length : Some ( 42 ) ,
@@ -552,7 +531,6 @@ mod tests {
552531 ) ,
553532 bloom_filter_fpp : bloom_filter_default_props. map ( |p| p. fpp ) ,
554533 bloom_filter_ndv : bloom_filter_default_props. map ( |p| p. ndv ) ,
555- max_statistics_size : Some ( props. max_statistics_size ( & col) ) ,
556534 }
557535 }
558536
@@ -609,7 +587,6 @@ mod tests {
609587 compression : default_col_props. compression ,
610588 dictionary_enabled : default_col_props. dictionary_enabled ,
611589 statistics_enabled : default_col_props. statistics_enabled ,
612- max_statistics_size : default_col_props. max_statistics_size ,
613590 bloom_filter_on_write : default_col_props
614591 . bloom_filter_enabled
615592 . unwrap_or_default ( ) ,
0 commit comments