Skip to content

Commit 36cf9e2

Browse files
committed
avro: strip metadata recursively for union types
1 parent f42726d commit 36cf9e2

File tree

1 file changed

+2
-2
lines changed
  • datafusion/datasource-avro/src

1 file changed

+2
-2
lines changed

datafusion/datasource-avro/src/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
pub mod file_format;
3131
pub mod source;
3232

33-
use arrow::datatypes::{DataType, Field, Fields, Schema};
33+
use arrow::datatypes::{DataType, Field, Fields, Schema, UnionFields};
3434
pub use arrow_avro;
3535
use arrow_avro::reader::ReaderBuilder;
3636
pub use file_format::*;
@@ -93,7 +93,7 @@ fn strip_metadata_from_data_type(data_type: &DataType) -> DataType {
9393
let (type_ids, children): (Vec<_>, Vec<_>) = fields
9494
.iter()
9595
.map(|(type_id, field)| {
96-
(*type_id, Arc::new(strip_metadata_from_field(field.as_ref())))
96+
(type_id, Arc::new(strip_metadata_from_field(field.as_ref())))
9797
})
9898
.unzip();
9999

0 commit comments

Comments
 (0)