(columnar_value: &ColumnarValue)
| 228 | } |
| 229 | |
| 230 | fn get_first_array_ref(columnar_value: &ColumnarValue) -> Result<ArrayRef> { |
| 231 | match columnar_value { |
| 232 | ColumnarValue::Scalar(value) => match value { |
| 233 | ScalarValue::List(array) => Ok(array.value(0)), |
| 234 | ScalarValue::LargeList(array) => Ok(array.value(0)), |
| 235 | ScalarValue::FixedSizeList(array) => Ok(array.value(0)), |
| 236 | _ => exec_err!("Expected array, got {}", value), |
| 237 | }, |
| 238 | ColumnarValue::Array(array) => Ok(array.to_owned()), |
| 239 | } |
| 240 | } |
| 241 | |
| 242 | fn make_map_batch_internal( |
| 243 | keys: &ArrayRef, |
no test coverage detected
searching dependent graphs…