@@ -627,7 +627,8 @@ fn create_f16_by_bytes_reader(
627627 let physical_type = column_desc. physical_type ( ) ;
628628 match physical_type {
629629 Type :: FIXED_LEN_BYTE_ARRAY => {
630- make_fixed_len_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
630+ make_fixed_len_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None , None )
631+ . unwrap ( )
631632 }
632633 _ => unimplemented ! ( ) ,
633634 }
@@ -640,10 +641,11 @@ fn create_decimal_by_bytes_reader(
640641 let physical_type = column_desc. physical_type ( ) ;
641642 match physical_type {
642643 Type :: BYTE_ARRAY => {
643- make_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
644+ make_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
644645 }
645646 Type :: FIXED_LEN_BYTE_ARRAY => {
646- make_fixed_len_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
647+ make_fixed_len_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None , None )
648+ . unwrap ( )
647649 }
648650 _ => unimplemented ! ( ) ,
649651 }
@@ -653,28 +655,28 @@ fn create_fixed_len_byte_array_reader(
653655 page_iterator : impl PageIterator + ' static ,
654656 column_desc : ColumnDescPtr ,
655657) -> Box < dyn ArrayReader > {
656- make_fixed_len_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
658+ make_fixed_len_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
657659}
658660
659661fn create_byte_array_reader (
660662 page_iterator : impl PageIterator + ' static ,
661663 column_desc : ColumnDescPtr ,
662664) -> Box < dyn ArrayReader > {
663- make_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
665+ make_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
664666}
665667
666668fn create_byte_view_array_reader (
667669 page_iterator : impl PageIterator + ' static ,
668670 column_desc : ColumnDescPtr ,
669671) -> Box < dyn ArrayReader > {
670- make_byte_view_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
672+ make_byte_view_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
671673}
672674
673675fn create_string_view_byte_array_reader (
674676 page_iterator : impl PageIterator + ' static ,
675677 column_desc : ColumnDescPtr ,
676678) -> Box < dyn ArrayReader > {
677- make_byte_view_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
679+ make_byte_view_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
678680}
679681
680682fn create_string_byte_array_dictionary_reader (
@@ -684,7 +686,7 @@ fn create_string_byte_array_dictionary_reader(
684686 use parquet:: arrow:: array_reader:: make_byte_array_dictionary_reader;
685687 let arrow_type = DataType :: Dictionary ( Box :: new ( DataType :: Int32 ) , Box :: new ( DataType :: Utf8 ) ) ;
686688
687- make_byte_array_dictionary_reader ( Box :: new ( page_iterator) , column_desc, Some ( arrow_type) )
689+ make_byte_array_dictionary_reader ( Box :: new ( page_iterator) , column_desc, Some ( arrow_type) , None )
688690 . unwrap ( )
689691}
690692
0 commit comments