@@ -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+ Arc :: new( Field :: new( "arg_1" , DataType :: LargeUtf8 , false ) ) ,
508+ Arc :: new( Field :: new( "arg_2" , DataType :: LargeUtf8 , false ) ) ,
509+ Arc :: new( Field :: new( "arg_3" , DataType :: LargeUtf8 , false ) ) ,
510+ ] ,
506511 number_rows : 1 ,
507- return_type : & DataType :: Utf8 ,
512+ return_field : Arc :: new ( 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+ Arc :: new( Field :: new( "arg_1" , DataType :: LargeUtf8 , false ) ) ,
538+ Arc :: new( Field :: new( "arg_2" , DataType :: LargeUtf8 , false ) ) ,
539+ Arc :: new( Field :: new( "arg_3" , DataType :: LargeUtf8 , false ) ) ,
540+ ] ,
531541 number_rows : 1 ,
532- return_type : & DataType :: LargeUtf8 ,
542+ return_field : Arc :: new ( Field :: new ( "ret_field" , DataType :: Utf8 , false ) ) ,
533543 } )
534544 . unwrap ( )
535545 else {
0 commit comments