We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 310eab0 commit 28c97fcCopy full SHA for 28c97fc
datafusion/functions/src/core/getfield.rs
@@ -236,11 +236,11 @@ impl ScalarUDFImpl for GetFieldFunc {
236
237
match (array.data_type(), name) {
238
(DataType::Map(_, _), ScalarValue::List(arr)) => {
239
- let key_array: Arc<dyn Array> = Arc::new((**arr).clone());
+ let key_array: Arc<dyn Array> = arr;
240
process_map_array(array, key_array)
241
}
242
(DataType::Map(_, _), ScalarValue::Struct(arr)) => {
243
- process_map_array(array, Arc::clone(arr) as Arc<dyn Array>)
+ process_map_array(array, arr as Arc<dyn Array>)
244
245
(DataType::Map(_, _), other) => {
246
let data_type = other.data_type();
0 commit comments