@@ -544,7 +544,10 @@ impl GroupsAccumulator for SumDecimalGroupsAccumulator {
544544 opt_filter : Option < & BooleanArray > ,
545545 total_num_groups : usize ,
546546 ) -> DFResult < ( ) > {
547- debug_assert ! ( opt_filter. is_none( ) , "opt_filter is not supported in merge_batch" ) ;
547+ debug_assert ! (
548+ opt_filter. is_none( ) ,
549+ "opt_filter is not supported in merge_batch"
550+ ) ;
548551
549552 self . resize_helper ( total_num_groups) ;
550553
@@ -733,18 +736,14 @@ mod tests {
733736
734737 // values: [100, 200, 300, 400], filter: [T, F, T, F] => sum = 100+300 = 400
735738 let values: ArrayRef = Arc :: new (
736- Decimal128Array :: from ( vec ! [ 100i128 , 200 , 300 , 400 ] )
737- . with_data_type ( data_type. clone ( ) ) ,
739+ Decimal128Array :: from ( vec ! [ 100i128 , 200 , 300 , 400 ] ) . with_data_type ( data_type. clone ( ) ) ,
738740 ) ;
739741 let filter = BooleanArray :: from ( vec ! [ true , false , true , false ] ) ;
740742 acc. update_batch ( & [ values] , & [ 0 , 0 , 0 , 0 ] , Some ( & filter) , 1 )
741743 . unwrap ( ) ;
742744
743745 let result = acc. evaluate ( EmitTo :: All ) . unwrap ( ) ;
744- let result = result
745- . as_any ( )
746- . downcast_ref :: < Decimal128Array > ( )
747- . unwrap ( ) ;
746+ let result = result. as_any ( ) . downcast_ref :: < Decimal128Array > ( ) . unwrap ( ) ;
748747 assert_eq ! ( result. value( 0 ) , 400 ) ;
749748 }
750749
@@ -762,18 +761,14 @@ mod tests {
762761 crate :: create_query_context_map ( ) ,
763762 ) ;
764763
765- let values: ArrayRef = Arc :: new (
766- Decimal128Array :: from ( vec ! [ 10i128 , 20 , 30 ] ) . with_data_type ( data_type. clone ( ) ) ,
767- ) ;
764+ let values: ArrayRef =
765+ Arc :: new ( Decimal128Array :: from ( vec ! [ 10i128 , 20 , 30 ] ) . with_data_type ( data_type. clone ( ) ) ) ;
768766 let filter = BooleanArray :: from ( vec ! [ Some ( true ) , None , Some ( true ) ] ) ;
769767 acc. update_batch ( & [ values] , & [ 0 , 0 , 0 ] , Some ( & filter) , 1 )
770768 . unwrap ( ) ;
771769
772770 let result = acc. evaluate ( EmitTo :: All ) . unwrap ( ) ;
773- let result = result
774- . as_any ( )
775- . downcast_ref :: < Decimal128Array > ( )
776- . unwrap ( ) ;
771+ let result = result. as_any ( ) . downcast_ref :: < Decimal128Array > ( ) . unwrap ( ) ;
777772 assert_eq ! ( result. value( 0 ) , 40 ) ; // 10 + 30 = 40
778773 }
779774}
0 commit comments