@@ -627,7 +627,7 @@ 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 ) . unwrap ( )
631631 }
632632 _ => unimplemented ! ( ) ,
633633 }
@@ -640,10 +640,10 @@ fn create_decimal_by_bytes_reader(
640640 let physical_type = column_desc. physical_type ( ) ;
641641 match physical_type {
642642 Type :: BYTE_ARRAY => {
643- make_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
643+ make_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
644644 }
645645 Type :: FIXED_LEN_BYTE_ARRAY => {
646- make_fixed_len_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
646+ make_fixed_len_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
647647 }
648648 _ => unimplemented ! ( ) ,
649649 }
@@ -653,28 +653,28 @@ fn create_fixed_len_byte_array_reader(
653653 page_iterator : impl PageIterator + ' static ,
654654 column_desc : ColumnDescPtr ,
655655) -> Box < dyn ArrayReader > {
656- make_fixed_len_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
656+ make_fixed_len_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
657657}
658658
659659fn create_byte_array_reader (
660660 page_iterator : impl PageIterator + ' static ,
661661 column_desc : ColumnDescPtr ,
662662) -> Box < dyn ArrayReader > {
663- make_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
663+ make_byte_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
664664}
665665
666666fn create_byte_view_array_reader (
667667 page_iterator : impl PageIterator + ' static ,
668668 column_desc : ColumnDescPtr ,
669669) -> Box < dyn ArrayReader > {
670- make_byte_view_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
670+ make_byte_view_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
671671}
672672
673673fn create_string_view_byte_array_reader (
674674 page_iterator : impl PageIterator + ' static ,
675675 column_desc : ColumnDescPtr ,
676676) -> Box < dyn ArrayReader > {
677- make_byte_view_array_reader ( Box :: new ( page_iterator) , column_desc, None ) . unwrap ( )
677+ make_byte_view_array_reader ( Box :: new ( page_iterator) , column_desc, None , None ) . unwrap ( )
678678}
679679
680680fn create_string_byte_array_dictionary_reader (
@@ -684,7 +684,7 @@ fn create_string_byte_array_dictionary_reader(
684684 use parquet:: arrow:: array_reader:: make_byte_array_dictionary_reader;
685685 let arrow_type = DataType :: Dictionary ( Box :: new ( DataType :: Int32 ) , Box :: new ( DataType :: Utf8 ) ) ;
686686
687- make_byte_array_dictionary_reader ( Box :: new ( page_iterator) , column_desc, Some ( arrow_type) )
687+ make_byte_array_dictionary_reader ( Box :: new ( page_iterator) , column_desc, Some ( arrow_type) , None )
688688 . unwrap ( )
689689}
690690
0 commit comments