@@ -84,29 +84,21 @@ fn generic_array_position<O: OffsetSizeTrait>(
8484 let elem_type = values. data_type ( ) . clone ( ) ;
8585
8686 match & elem_type {
87- DataType :: Boolean => {
88- position_boolean :: < O > ( list_array, offsets, values, element)
89- }
87+ DataType :: Boolean => position_boolean :: < O > ( list_array, offsets, values, element) ,
9088 DataType :: Int8 => position_primitive :: < O , Int8Type > ( list_array, offsets, values, element) ,
9189 DataType :: Int16 => position_primitive :: < O , Int16Type > ( list_array, offsets, values, element) ,
9290 DataType :: Int32 => position_primitive :: < O , Int32Type > ( list_array, offsets, values, element) ,
9391 DataType :: Int64 => position_primitive :: < O , Int64Type > ( list_array, offsets, values, element) ,
94- DataType :: Float32 => {
95- position_float :: < O , Float32Type > ( list_array, offsets, values, element)
96- }
97- DataType :: Float64 => {
98- position_float :: < O , Float64Type > ( list_array, offsets, values, element)
99- }
92+ DataType :: Float32 => position_float :: < O , Float32Type > ( list_array, offsets, values, element) ,
93+ DataType :: Float64 => position_float :: < O , Float64Type > ( list_array, offsets, values, element) ,
10094 DataType :: Decimal128 ( _, _) => {
10195 position_primitive :: < O , Decimal128Type > ( list_array, offsets, values, element)
10296 }
10397 DataType :: Date32 => {
10498 position_primitive :: < O , Date32Type > ( list_array, offsets, values, element)
10599 }
106100 DataType :: Timestamp ( arrow:: datatypes:: TimeUnit :: Microsecond , _) => {
107- position_primitive :: < O , TimestampMicrosecondType > (
108- list_array, offsets, values, element,
109- )
101+ position_primitive :: < O , TimestampMicrosecondType > ( list_array, offsets, values, element)
110102 }
111103 DataType :: Utf8 => position_string :: < O , i32 > ( list_array, offsets, values, element) ,
112104 DataType :: LargeUtf8 => position_string :: < O , i64 > ( list_array, offsets, values, element) ,
0 commit comments