We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 359735a commit 2455aabCopy full SHA for 2455aab
datafusion/functions/benches/date_trunc.rs
@@ -46,11 +46,14 @@ fn criterion_benchmark(c: &mut Criterion) {
46
ColumnarValue::Scalar(ScalarValue::Utf8(Some("minute".to_string())));
47
let timestamps = ColumnarValue::Array(timestamps_array);
48
let udf = date_trunc();
49
- let return_type = &udf.return_type(&[timestamps.data_type()]).unwrap();
+ let args = vec![precision, timestamps];
50
+ let return_type = &udf
51
+ .return_type(&args.iter().map(|arg| arg.data_type()).collect::<Vec<_>>())
52
+ .unwrap();
53
b.iter(|| {
54
black_box(
55
udf.invoke_with_args(ScalarFunctionArgs {
- args: vec![precision.clone(), timestamps.clone()],
56
+ args: args.clone(),
57
number_rows: batch_len,
58
return_type,
59
})
0 commit comments