@@ -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 {
465447 fn 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