Skip to content

Commit a855bb0

Browse files
Update benchmark code
1 parent 3a266a8 commit a855bb0

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

datafusion/functions/benches/to_char.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@ fn generate_date32_array(rng: &mut ThreadRng) -> Date32Array {
6464
Date32Array::from(data)
6565
}
6666

67-
const DATE_PATTERNS: [&'static str; 5] =
67+
const DATE_PATTERNS: [&str; 5] =
6868
["%Y:%m:%d", "%d-%m-%Y", "%d%m%Y", "%Y%m%d", "%Y...%m...%d"];
6969

70-
const DATETIME_PATTERNS: [&'static str; 8] = [
70+
const DATETIME_PATTERNS: [&str; 8] = [
7171
"%Y:%m:%d %H:%M%S",
7272
"%Y:%m:%d %_H:%M%S",
7373
"%Y:%m:%d %k:%M%S",
@@ -101,7 +101,7 @@ fn pick_date_and_date_time_mixed_pattern(rng: &mut ThreadRng) -> String {
101101

102102
fn generate_pattern_array(
103103
rng: &mut ThreadRng,
104-
mut pick_fn: impl FnMut(&mut ThreadRng) -> String,
104+
pick_fn: impl Fn(&mut ThreadRng) -> String,
105105
) -> StringArray {
106106
let mut data = Vec::with_capacity(1000);
107107

@@ -125,7 +125,7 @@ fn generate_mixed_pattern_array(rng: &mut ThreadRng) -> StringArray {
125125
}
126126

127127
fn criterion_benchmark(c: &mut Criterion) {
128-
c.bench_function("to_char_array_array_date_only_patterns_1000", |b| {
128+
c.bench_function("to_char_array_date_only_patterns_1000", |b| {
129129
let mut rng = rand::thread_rng();
130130
let data_arr = generate_date32_array(&mut rng);
131131
let batch_len = data_arr.len();
@@ -147,7 +147,7 @@ fn criterion_benchmark(c: &mut Criterion) {
147147
})
148148
});
149149

150-
c.bench_function("to_char_array_array_datetime_patterns_1000", |b| {
150+
c.bench_function("to_char_array_datetime_patterns_1000", |b| {
151151
let mut rng = rand::thread_rng();
152152
let data_arr = generate_date32_array(&mut rng);
153153
let batch_len = data_arr.len();
@@ -169,7 +169,7 @@ fn criterion_benchmark(c: &mut Criterion) {
169169
})
170170
});
171171

172-
c.bench_function("to_char_array_array_mixed_patterns_1000", |b| {
172+
c.bench_function("to_char_array_mixed_patterns_1000", |b| {
173173
let mut rng = rand::thread_rng();
174174
let data_arr = generate_date32_array(&mut rng);
175175
let batch_len = data_arr.len();
@@ -191,7 +191,7 @@ fn criterion_benchmark(c: &mut Criterion) {
191191
})
192192
});
193193

194-
c.bench_function("to_char_array_scalar_date_only_pattern_1000", |b| {
194+
c.bench_function("to_char_scalar_date_only_pattern_1000", |b| {
195195
let mut rng = rand::thread_rng();
196196
let data_arr = generate_date32_array(&mut rng);
197197
let batch_len = data_arr.len();
@@ -212,7 +212,7 @@ fn criterion_benchmark(c: &mut Criterion) {
212212
})
213213
});
214214

215-
c.bench_function("to_char_array_scalar_datetime_pattern_1000", |b| {
215+
c.bench_function("to_char_scalar_datetime_pattern_1000", |b| {
216216
let mut rng = rand::thread_rng();
217217
let data_arr = generate_date32_array(&mut rng);
218218
let batch_len = data_arr.len();
@@ -234,7 +234,7 @@ fn criterion_benchmark(c: &mut Criterion) {
234234
})
235235
});
236236

237-
c.bench_function("to_char_scalar_scalar_1000", |b| {
237+
c.bench_function("to_char_scalar_1000", |b| {
238238
let mut rng = rand::thread_rng();
239239
let timestamp = "2026-07-08T09:10:11"
240240
.parse::<NaiveDateTime>()

0 commit comments

Comments
 (0)