@@ -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, 
@@ -266,13 +255,6 @@ impl ParquetOptions {
266255            . set_data_page_row_count_limit ( * data_page_row_count_limit) 
267256            . set_bloom_filter_enabled ( * bloom_filter_on_write) ; 
268257
269-         builder = { 
270-             #[ allow( deprecated) ]  
271-             builder. set_max_statistics_size ( 
272-                 max_statistics_size. unwrap_or ( DEFAULT_MAX_STATISTICS_SIZE ) , 
273-             ) 
274-         } ; 
275- 
276258        if  let  Some ( bloom_filter_fpp)  = bloom_filter_fpp { 
277259            builder = builder. set_bloom_filter_fpp ( * bloom_filter_fpp) ; 
278260        } ; 
@@ -465,12 +447,10 @@ mod tests {
465447fn  column_options_with_non_defaults ( 
466448        src_col_defaults :  & ParquetOptions , 
467449    )  -> ParquetColumnOptions  { 
468-         #[ allow( deprecated) ]   // max_statistics_size 
469450        ParquetColumnOptions  { 
470451            compression :  Some ( "zstd(22)" . into ( ) ) , 
471452            dictionary_enabled :  src_col_defaults. dictionary_enabled . map ( |v| !v) , 
472453            statistics_enabled :  Some ( "none" . into ( ) ) , 
473-             max_statistics_size :  Some ( 72 ) , 
474454            encoding :  Some ( "RLE" . into ( ) ) , 
475455            bloom_filter_enabled :  Some ( true ) , 
476456            bloom_filter_fpp :  Some ( 0.72 ) , 
@@ -495,7 +475,6 @@ mod tests {
495475            dictionary_enabled :  Some ( !defaults. dictionary_enabled . unwrap_or ( false ) ) , 
496476            dictionary_page_size_limit :  42 , 
497477            statistics_enabled :  Some ( "chunk" . into ( ) ) , 
498-             max_statistics_size :  Some ( 42 ) , 
499478            max_row_group_size :  42 , 
500479            created_by :  "wordy" . into ( ) , 
501480            column_index_truncate_length :  Some ( 42 ) , 
@@ -554,7 +533,6 @@ mod tests {
554533            ) , 
555534            bloom_filter_fpp :  bloom_filter_default_props. map ( |p| p. fpp ) , 
556535            bloom_filter_ndv :  bloom_filter_default_props. map ( |p| p. ndv ) , 
557-             max_statistics_size :  Some ( props. max_statistics_size ( & col) ) , 
558536        } 
559537    } 
560538
@@ -611,7 +589,6 @@ mod tests {
611589                compression :  default_col_props. compression , 
612590                dictionary_enabled :  default_col_props. dictionary_enabled , 
613591                statistics_enabled :  default_col_props. statistics_enabled , 
614-                 max_statistics_size :  default_col_props. max_statistics_size , 
615592                bloom_filter_on_write :  default_col_props
616593                    . bloom_filter_enabled 
617594                    . unwrap_or_default ( ) , 
0 commit comments