From 333633e07f63f360f549709a56653b7852c6e59a Mon Sep 17 00:00:00 2001 From: "chunshao.rcs" Date: Tue, 27 Sep 2022 23:32:16 +0800 Subject: [PATCH] fix(arrow-array): fix BinaryBuilder and StringBuilder initialization parameters in struct_builder (#2784) --- arrow-array/src/builder/struct_builder.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arrow-array/src/builder/struct_builder.rs b/arrow-array/src/builder/struct_builder.rs index cadc8a529f5f..619931403946 100644 --- a/arrow-array/src/builder/struct_builder.rs +++ b/arrow-array/src/builder/struct_builder.rs @@ -105,14 +105,14 @@ pub fn make_builder(datatype: &DataType, capacity: usize) -> Box Box::new(UInt64Builder::with_capacity(capacity)), DataType::Float32 => Box::new(Float32Builder::with_capacity(capacity)), DataType::Float64 => Box::new(Float64Builder::with_capacity(capacity)), - DataType::Binary => Box::new(BinaryBuilder::with_capacity(1024, capacity)), + DataType::Binary => Box::new(BinaryBuilder::with_capacity(capacity, 1024)), DataType::FixedSizeBinary(len) => { Box::new(FixedSizeBinaryBuilder::with_capacity(capacity, *len)) } DataType::Decimal128(precision, scale) => Box::new( Decimal128Builder::with_capacity(capacity, *precision, *scale), ), - DataType::Utf8 => Box::new(StringBuilder::with_capacity(1024, capacity)), + DataType::Utf8 => Box::new(StringBuilder::with_capacity(capacity, 1024)), DataType::Date32 => Box::new(Date32Builder::with_capacity(capacity)), DataType::Date64 => Box::new(Date64Builder::with_capacity(capacity)), DataType::Time32(TimeUnit::Second) => {