@@ -30,6 +30,7 @@ use arrow::array::*;
30
30
use arrow:: compute:: cast;
31
31
use arrow:: datatypes:: * ;
32
32
use arrow:: util:: bench_util:: * ;
33
+ #[ allow( deprecated) ]
33
34
use arrow:: util:: test_util:: seedable_rng;
34
35
35
36
fn build_array < T : ArrowPrimitiveType > ( size : usize ) -> ArrayRef
40
41
Arc :: new ( array)
41
42
}
42
43
44
+ #[ allow( deprecated) ]
43
45
fn build_utf8_date_array ( size : usize , with_nulls : bool ) -> ArrayRef {
44
46
use chrono:: NaiveDate ;
45
47
@@ -62,6 +64,7 @@ fn build_utf8_date_array(size: usize, with_nulls: bool) -> ArrayRef {
62
64
Arc :: new ( builder. finish ( ) )
63
65
}
64
66
67
+ #[ allow( deprecated) ]
65
68
fn build_utf8_date_time_array ( size : usize , with_nulls : bool ) -> ArrayRef {
66
69
// use random numbers to avoid spurious compiler optimizations wrt to branching
67
70
let mut rng = seedable_rng ( ) ;
@@ -82,6 +85,7 @@ fn build_utf8_date_time_array(size: usize, with_nulls: bool) -> ArrayRef {
82
85
Arc :: new ( builder. finish ( ) )
83
86
}
84
87
88
+ #[ allow( deprecated) ]
85
89
fn build_decimal128_array ( size : usize , precision : u8 , scale : i8 ) -> ArrayRef {
86
90
let mut rng = seedable_rng ( ) ;
87
91
let mut builder = Decimal128Builder :: with_capacity ( size) ;
@@ -97,6 +101,7 @@ fn build_decimal128_array(size: usize, precision: u8, scale: i8) -> ArrayRef {
97
101
)
98
102
}
99
103
104
+ #[ allow( deprecated) ]
100
105
fn build_decimal256_array ( size : usize , precision : u8 , scale : i8 ) -> ArrayRef {
101
106
let mut rng = seedable_rng ( ) ;
102
107
let mut builder = Decimal256Builder :: with_capacity ( size) ;
0 commit comments