@@ -22,9 +22,6 @@ use arrow::array::GenericBinaryArray;
22
22
use arrow:: array:: GenericStringArray ;
23
23
use arrow:: array:: OffsetSizeTrait ;
24
24
use arrow:: array:: PrimitiveArray ;
25
- use arrow:: array:: PrimitiveBuilder ;
26
- use arrow:: array:: StringBuilder ;
27
- use arrow:: array:: StringViewBuilder ;
28
25
use arrow:: array:: { Array , ArrayRef , ArrowPrimitiveType , AsArray } ;
29
26
use arrow:: buffer:: OffsetBuffer ;
30
27
use arrow:: buffer:: ScalarBuffer ;
@@ -33,10 +30,7 @@ use arrow::datatypes::ByteArrayType;
33
30
use arrow:: datatypes:: ByteViewType ;
34
31
use arrow:: datatypes:: DataType ;
35
32
use arrow:: datatypes:: GenericBinaryType ;
36
- use arrow:: datatypes:: StringViewType ;
37
- use arrow_array:: BinaryViewArray ;
38
33
use arrow_array:: GenericByteViewArray ;
39
- use arrow_array:: StringViewArray ;
40
34
use arrow_buffer:: Buffer ;
41
35
use datafusion_common:: utils:: proxy:: VecAllocExt ;
42
36
@@ -579,7 +573,7 @@ impl<B: ByteViewType> ByteViewGroupValueBuilder<B> {
579
573
}
580
574
}
581
575
582
- fn build_inner ( self : Self ) -> ArrayRef {
576
+ fn build_inner ( self ) -> ArrayRef {
583
577
let Self {
584
578
views,
585
579
in_progress,
@@ -1103,13 +1097,16 @@ mod tests {
1103
1097
1104
1098
// should be 2 completed, one in progress buffer to hold all output
1105
1099
assert_eq ! ( builder. completed. len( ) , 2 ) ;
1106
- assert ! ( builder. in_progress. len ( ) > 0 ) ;
1100
+ assert ! ( ! builder. in_progress. is_empty ( ) ) ;
1107
1101
1108
1102
let first_4 = builder. take_n ( 4 ) ;
1109
1103
println ! (
1110
1104
"{}" ,
1111
- arrow:: util:: pretty:: pretty_format_columns( "first_4" , & [ first_4. clone( ) ] )
1112
- . unwrap( )
1105
+ arrow:: util:: pretty:: pretty_format_columns(
1106
+ "first_4" ,
1107
+ & [ Arc :: clone( & first_4) ]
1108
+ )
1109
+ . unwrap( )
1113
1110
) ;
1114
1111
assert_eq ! ( & first_4, & input_array. slice( 0 , 4 ) ) ;
1115
1112
0 commit comments