Skip to content

Commit 6fae049

Browse files
authored
fix some deprecation / unused import warnings (#56)
1 parent 99b007d commit 6fae049

File tree

3 files changed

+6
-12
lines changed

3 files changed

+6
-12
lines changed

benches/main.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use codspeed_criterion_compat::{criterion_group, criterion_main, Bencher, Criterion};
22

3-
use datafusion_common::ScalarValue;
4-
use datafusion_expr::ColumnarValue;
3+
use datafusion::common::ScalarValue;
4+
use datafusion::logical_expr::ColumnarValue;
55
use datafusion_functions_json::udfs::{json_contains_udf, json_get_str_udf};
66

77
fn bench_json_contains(b: &mut Bencher) {
@@ -14,7 +14,7 @@ fn bench_json_contains(b: &mut Bencher) {
1414
ColumnarValue::Scalar(ScalarValue::Utf8(Some("aa".to_string()))),
1515
];
1616

17-
b.iter(|| json_contains.invoke(args).unwrap());
17+
b.iter(|| json_contains.invoke_batch(args, 1).unwrap());
1818
}
1919

2020
fn bench_json_get_str(b: &mut Bencher) {
@@ -27,7 +27,7 @@ fn bench_json_get_str(b: &mut Bencher) {
2727
ColumnarValue::Scalar(ScalarValue::Utf8(Some("aa".to_string()))),
2828
];
2929

30-
b.iter(|| json_get_str.invoke(args).unwrap());
30+
b.iter(|| json_get_str.invoke_batch(args, 1).unwrap());
3131
}
3232

3333
fn criterion_benchmark(c: &mut Criterion) {

src/common.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,6 @@ fn zip_apply<'a, P: Iterator<Item = Option<JsonPath<'a>>>, C: FromIterator<Optio
176176
object_lookup: bool,
177177
return_dict: bool,
178178
) -> DataFusionResult<ArrayRef> {
179-
// arrow_schema "use" is workaround for https://github.com/apache/arrow-rs/issues/6400#issue-2528388332
180-
use datafusion::arrow::datatypes as arrow_schema;
181-
182179
let c = downcast_dictionary_array!(
183180
json_array => {
184181
let values = zip_apply(json_array.values(), path_array, to_array, jiter_find, object_lookup, false)?;
@@ -245,9 +242,6 @@ fn scalar_apply<C: FromIterator<Option<I>>, I>(
245242
jiter_find: impl Fn(Option<&str>, &[JsonPath]) -> Result<I, GetError>,
246243
return_dict: bool,
247244
) -> DataFusionResult<ArrayRef> {
248-
// arrow_schema "use" is workaround for https://github.com/apache/arrow-rs/issues/6400#issue-2528388332
249-
use datafusion::arrow::datatypes as arrow_schema;
250-
251245
let c = downcast_dictionary_array!(
252246
json_array => {
253247
let values = scalar_apply(json_array.values(), path, to_array, jiter_find, false)?;

tests/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ fn test_json_get_utf8() {
500500
ColumnarValue::Scalar(ScalarValue::Utf8(Some("aa".to_string()))),
501501
];
502502

503-
let ColumnarValue::Scalar(sv) = json_get_str.invoke(args).unwrap() else {
503+
let ColumnarValue::Scalar(sv) = json_get_str.invoke_batch(args, 1).unwrap() else {
504504
panic!("expected scalar")
505505
};
506506

@@ -518,7 +518,7 @@ fn test_json_get_large_utf8() {
518518
ColumnarValue::Scalar(ScalarValue::LargeUtf8(Some("aa".to_string()))),
519519
];
520520

521-
let ColumnarValue::Scalar(sv) = json_get_str.invoke(args).unwrap() else {
521+
let ColumnarValue::Scalar(sv) = json_get_str.invoke_batch(args, 1).unwrap() else {
522522
panic!("expected scalar")
523523
};
524524

0 commit comments

Comments
 (0)