Skip to content

Commit

Permalink
Fix build after logical conflict
Browse files Browse the repository at this point in the history
  • Loading branch information
alamb committed Feb 20, 2025
1 parent 310eab0 commit 17f8371
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions datafusion/functions/src/core/getfield.rs
Original file line number Diff line number Diff line change
Expand Up @@ -236,11 +236,11 @@ impl ScalarUDFImpl for GetFieldFunc {

match (array.data_type(), name) {
(DataType::Map(_, _), ScalarValue::List(arr)) => {
let key_array: Arc<dyn Array> = Arc::new((**arr).clone());
let key_array: Arc<dyn Array> = arr;
process_map_array(array, key_array)
}
(DataType::Map(_, _), ScalarValue::Struct(arr)) => {
process_map_array(array, Arc::clone(arr) as Arc<dyn Array>)
process_map_array(array, arr as Arc<dyn Array>)
}
(DataType::Map(_, _), other) => {
let data_type = other.data_type();
Expand Down

0 comments on commit 17f8371

Please sign in to comment.