Skip to content

Commit f6ac485

Browse files
Use latest datafusion
1 parent b9dfacd commit f6ac485

2 files changed

Lines changed: 14 additions & 6 deletions

File tree

Cargo.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,14 @@ repository = "https://github.com/datafusion-contrib/datafusion-functions-json/"
1111
rust-version = "1.82.0"
1212

1313
[dependencies]
14-
datafusion = { version = "47", default-features = false }
14+
datafusion = { git = "https://github.com/apache/datafusion.git", rev = "5bdaeaf" }
1515
jiter = "0.9"
1616
paste = "1"
1717
log = "0.4"
1818

1919
[dev-dependencies]
20-
datafusion = { version = "47", default-features = false, features = ["nested_expressions"] }
20+
datafusion = { git = "https://github.com/apache/datafusion.git", rev="5bdaeaf", default-features = false , features = ["nested_expressions"]}
2121
codspeed-criterion-compat = "2.6"
22-
criterion = "0.5.1"
23-
clap = "4"
2422
tokio = { version = "1.43", features = ["full"] }
2523

2624
[lints.clippy]

tests/main.rs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -503,8 +503,13 @@ fn test_json_get_utf8() {
503503
let ColumnarValue::Scalar(sv) = json_get_str
504504
.invoke_with_args(ScalarFunctionArgs {
505505
args: args.to_vec(),
506+
arg_fields: vec![
507+
&Field::new("arg_1", DataType::LargeUtf8, false),
508+
&Field::new("arg_2", DataType::LargeUtf8, false),
509+
&Field::new("arg_3", DataType::LargeUtf8, false),
510+
],
506511
number_rows: 1,
507-
return_type: &DataType::Utf8,
512+
return_field: &Field::new("ret_field", DataType::Utf8, false),
508513
})
509514
.unwrap()
510515
else {
@@ -528,8 +533,13 @@ fn test_json_get_large_utf8() {
528533
let ColumnarValue::Scalar(sv) = json_get_str
529534
.invoke_with_args(ScalarFunctionArgs {
530535
args: args.to_vec(),
536+
arg_fields: vec![
537+
&Field::new("arg_1", DataType::LargeUtf8, false),
538+
&Field::new("arg_2", DataType::LargeUtf8, false),
539+
&Field::new("arg_3", DataType::LargeUtf8, false),
540+
],
531541
number_rows: 1,
532-
return_type: &DataType::LargeUtf8,
542+
return_field: &Field::new("ret_field", DataType::Utf8, false),
533543
})
534544
.unwrap()
535545
else {

0 commit comments

Comments
 (0)