diff --git a/datafusion/common/src/scalar.rs b/datafusion/common/src/scalar.rs index ffa8ab50f862d..11cfec76f4aee 100644 --- a/datafusion/common/src/scalar.rs +++ b/datafusion/common/src/scalar.rs @@ -324,6 +324,8 @@ impl PartialOrd for ScalarValue { if list_arr1.len() != list_arr2.len() { return None; } + assert!(list_arr1.len() == 1); + assert!(list_arr2.len() == 1); for i in 0..list_arr1.len() { let arr1 = list_arr1.value(i); let arr2 = list_arr2.value(i); @@ -354,6 +356,8 @@ impl PartialOrd for ScalarValue { if list_arr1.len() != list_arr2.len() { return None; } + assert!(list_arr1.len() == 1); + assert!(list_arr2.len() == 1); for i in 0..list_arr1.len() { let arr1 = list_arr1.value(i); let arr2 = list_arr2.value(i);