Skip to content

Commit eda7457

Browse files
Bulk insert Variants
1 parent e22e550 commit eda7457

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

parquet-variant-compute/src/variant_array.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -450,9 +450,7 @@ impl<'m, 'v> FromIterator<Option<Variant<'m, 'v>>> for VariantArray {
450450

451451
impl<'m, 'v> FromIterator<Variant<'m, 'v>> for VariantArray {
452452
fn from_iter<T: IntoIterator<Item = Variant<'m, 'v>>>(iter: T) -> Self {
453-
let mut b = VariantArrayBuilder::new(0);
454-
b.extend(iter.into_iter().map(Some));
455-
b.build()
453+
Self::from_iter(iter.into_iter().map(Some))
456454
}
457455
}
458456

@@ -1451,7 +1449,7 @@ mod test {
14511449
Variant::ShortString(ShortString::try_new("norm").unwrap()),
14521450
];
14531451

1454-
let variant_array = VariantArray::from_iter(v.into_iter());
1452+
let variant_array = VariantArray::from_iter(v);
14551453

14561454
assert_eq!(variant_array.len(), 3);
14571455

0 commit comments

Comments
 (0)