Skip to content

Commit fe1083b

Browse files
committed
update tests
1 parent 1ed0fce commit fe1083b

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

datafusion/physical-expr/src/array_expressions.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1633,22 +1633,22 @@ fn general_set_op(
16331633
match (array1.data_type(), array2.data_type()) {
16341634
(DataType::Null, DataType::List(field)) => {
16351635
if set_op == SetOp::Intersect {
1636-
return make_array(dbg!(&[]));
1636+
return Ok(new_empty_array(&DataType::Null));
16371637
}
16381638
let array = as_list_array(&array2)?;
16391639
general_array_distinct::<i32>(array, field)
16401640
}
16411641

16421642
(DataType::List(field), DataType::Null) => {
16431643
if set_op == SetOp::Intersect {
1644-
return make_array(dbg!(&[]));
1644+
return make_array(&[]);
16451645
}
16461646
let array = as_list_array(&array1)?;
16471647
general_array_distinct::<i32>(array, field)
16481648
}
16491649
(DataType::Null, DataType::LargeList(field)) => {
16501650
if set_op == SetOp::Intersect {
1651-
return make_array(&[]);
1651+
return Ok(new_empty_array(&DataType::Null));
16521652
}
16531653
let array = as_large_list_array(&array2)?;
16541654
general_array_distinct::<i64>(array, field)
@@ -1660,7 +1660,7 @@ fn general_set_op(
16601660
let array = as_large_list_array(&array1)?;
16611661
general_array_distinct::<i64>(array, field)
16621662
}
1663-
(DataType::Null, DataType::Null) => make_array(&[]),
1663+
(DataType::Null, DataType::Null) => return Ok(new_empty_array(&DataType::Null)),
16641664

16651665
(DataType::List(_), DataType::List(_)) => {
16661666
let array1 = as_list_array(&array1)?;

datafusion/sqllogictest/test_files/array.slt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2116,7 +2116,7 @@ select array_union(null, []);
21162116
query ?
21172117
select array_union(null, null);
21182118
----
2119-
[]
2119+
NULL
21202120

21212121
# array_union scalar function #11
21222122
query ?
@@ -3051,7 +3051,7 @@ select array_intersect([1, 1, 2, 2, 3, 3], null);
30513051
query ?
30523052
select array_intersect(null, [1, 1, 2, 2, 3, 3]);
30533053
----
3054-
[]
3054+
NULL
30553055

30563056
query ?
30573057
select array_intersect([], null);
@@ -3061,12 +3061,12 @@ select array_intersect([], null);
30613061
query ?
30623062
select array_intersect(null, []);
30633063
----
3064-
[]
3064+
NULL
30653065

30663066
query ?
30673067
select array_intersect(null, null);
30683068
----
3069-
[]
3069+
NULL
30703070

30713071
query ??????
30723072
SELECT list_intersect(make_array(1,2,3), make_array(2,3,4)),

0 commit comments

Comments
 (0)