Skip to content

Commit 3065a76

Browse files
fix: return Error::unsupported instead of panic in Scalar::to_array(MapType) (#757)
title. fixing a panic: return error instead.
1 parent 74aab72 commit 3065a76

File tree

1 file changed

+5
-1
lines changed
  • kernel/src/engine/arrow_expression

1 file changed

+5
-1
lines changed

kernel/src/engine/arrow_expression/mod.rs

+5-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,11 @@ impl Scalar {
107107
let field = ArrowField::new(LIST_ARRAY_ROOT, t.element_type().try_into()?, true);
108108
Arc::new(ListArray::new_null(Arc::new(field), num_rows))
109109
}
110-
Null(DataType::Map { .. }) => unimplemented!(),
110+
Null(DataType::Map { .. }) => {
111+
return Err(Error::unsupported(
112+
"Scalar::to_array does not yet support Map types",
113+
));
114+
}
111115
};
112116
Ok(arr)
113117
}

0 commit comments

Comments
 (0)