Skip to content
This repository was archived by the owner on Jan 16, 2024. It is now read-only.

Commit 778d046

Browse files
committed
Bundle 11.0.0-1 (2023-01-30)
1 parent 3bf6fe4 commit 778d046

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+2960
-689
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
1-
# arrow 10.0.1-1
1+
# arrow 11.0.0-1
22

3-
- mingw-w64-i686-arrow-10.0.1-1-any.pkg.tar.xz
3+
- mingw-w64-i686-arrow-11.0.0-1-any.pkg.tar.xz
44
- mingw-w64-i686-aws-sdk-cpp-1.7.365-1-any.pkg.tar.xz
55
- mingw-w64-i686-brotli-1.0.9-4-any.pkg.tar.xz
66
- mingw-w64-i686-openssl-1.1.1.m-9800-any.pkg.tar.xz
77
- mingw-w64-i686-lz4-1.8.2-1-any.pkg.tar.xz
88
- mingw-w64-i686-re2-20200801-1-any.pkg.tar.xz
99
- mingw-w64-i686-snappy-1.1.7-2-any.pkg.tar.xz
1010
- mingw-w64-i686-bzip2-1.0.8-1-any.pkg.tar.xz
11-
- mingw-w64-i686-curl-7.83.1-9000-any.pkg.tar.xz
11+
- mingw-w64-i686-curl-7.84.0-9000-any.pkg.tar.xz
1212
- mingw-w64-i686-libssh2-1.10.1-9800-any.pkg.tar.xz
1313
- mingw-w64-i686-thrift-0.13.0-1-any.pkg.tar.xz
1414
- mingw-w64-i686-zstd-1.4.4-1-any.pkg.tar.xz
1515
- mingw-w64-i686-libutf8proc-2.4.0-2-any.pkg.tar.xz
16-
- mingw-w64-x86_64-arrow-10.0.1-1-any.pkg.tar.xz
16+
- mingw-w64-x86_64-arrow-11.0.0-1-any.pkg.tar.xz
1717
- mingw-w64-x86_64-aws-sdk-cpp-1.7.365-1-any.pkg.tar.xz
1818
- mingw-w64-x86_64-brotli-1.0.9-4-any.pkg.tar.xz
1919
- mingw-w64-x86_64-openssl-1.1.1.m-9800-any.pkg.tar.xz
2020
- mingw-w64-x86_64-lz4-1.8.2-1-any.pkg.tar.xz
2121
- mingw-w64-x86_64-re2-20200801-1-any.pkg.tar.xz
2222
- mingw-w64-x86_64-snappy-1.1.7-2-any.pkg.tar.xz
2323
- mingw-w64-x86_64-bzip2-1.0.8-1-any.pkg.tar.xz
24-
- mingw-w64-x86_64-curl-7.83.1-9000-any.pkg.tar.xz
24+
- mingw-w64-x86_64-curl-7.84.0-9000-any.pkg.tar.xz
2525
- mingw-w64-x86_64-libssh2-1.10.1-9800-any.pkg.tar.xz
2626
- mingw-w64-x86_64-thrift-0.13.0-1-any.pkg.tar.xz
2727
- mingw-w64-x86_64-zstd-1.4.4-1-any.pkg.tar.xz
2828
- mingw-w64-x86_64-libutf8proc-2.4.0-2-any.pkg.tar.xz
29-
- mingw-w64-ucrt-x86_64-arrow-10.0.1-1-any.pkg.tar.xz
29+
- mingw-w64-ucrt-x86_64-arrow-11.0.0-1-any.pkg.tar.xz
3030
- mingw-w64-ucrt-x86_64-aws-sdk-cpp-1.7.365-1-any.pkg.tar.xz
3131
- mingw-w64-ucrt-x86_64-brotli-1.0.9-4-any.pkg.tar.xz
3232
- mingw-w64-ucrt-x86_64-openssl-1.1.1.m-9800-any.pkg.tar.xz
3333
- mingw-w64-ucrt-x86_64-lz4-1.8.2-1-any.pkg.tar.xz
3434
- mingw-w64-ucrt-x86_64-re2-20200801-1-any.pkg.tar.xz
3535
- mingw-w64-ucrt-x86_64-snappy-1.1.7-2-any.pkg.tar.xz
3636
- mingw-w64-ucrt-x86_64-bzip2-1.0.8-1-any.pkg.tar.xz
37-
- mingw-w64-ucrt-x86_64-curl-7.83.1-9000-any.pkg.tar.xz
37+
- mingw-w64-ucrt-x86_64-curl-7.84.0-9000-any.pkg.tar.xz
3838
- mingw-w64-ucrt-x86_64-libssh2-1.10.1-9800-any.pkg.tar.xz
3939
- mingw-w64-ucrt-x86_64-thrift-0.13.0-1-any.pkg.tar.xz
4040
- mingw-w64-ucrt-x86_64-zstd-1.4.4-1-any.pkg.tar.xz

include/arrow/array/array_nested.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,11 @@ class BaseListArray : public Array {
6969
const TypeClass* list_type() const { return list_type_; }
7070

7171
/// \brief Return array object containing the list's values
72+
///
73+
/// Note that this buffer does not account for any slice offset or length.
7274
std::shared_ptr<Array> values() const { return values_; }
7375

74-
/// Note that this buffer does not account for any slice offset
76+
/// Note that this buffer does not account for any slice offset or length.
7577
std::shared_ptr<Buffer> value_offsets() const { return data_->buffers[1]; }
7678

7779
std::shared_ptr<DataType> value_type() const { return list_type_->value_type(); }

include/arrow/array/builder_adaptive.h

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,12 @@ namespace internal {
3939

4040
class ARROW_EXPORT AdaptiveIntBuilderBase : public ArrayBuilder {
4141
public:
42-
AdaptiveIntBuilderBase(uint8_t start_int_size, MemoryPool* pool);
42+
AdaptiveIntBuilderBase(uint8_t start_int_size, MemoryPool* pool,
43+
int64_t alignment = kDefaultBufferAlignment);
4344

44-
explicit AdaptiveIntBuilderBase(MemoryPool* pool)
45-
: AdaptiveIntBuilderBase(sizeof(uint8_t), pool) {}
45+
explicit AdaptiveIntBuilderBase(MemoryPool* pool,
46+
int64_t alignment = kDefaultBufferAlignment)
47+
: AdaptiveIntBuilderBase(sizeof(uint8_t), pool, alignment) {}
4648

4749
/// \brief Append multiple nulls
4850
/// \param[in] length the number of nulls to append
@@ -173,10 +175,12 @@ class ARROW_EXPORT AdaptiveUIntBuilder : public internal::AdaptiveIntBuilderBase
173175
class ARROW_EXPORT AdaptiveIntBuilder : public internal::AdaptiveIntBuilderBase {
174176
public:
175177
explicit AdaptiveIntBuilder(uint8_t start_int_size,
176-
MemoryPool* pool = default_memory_pool());
178+
MemoryPool* pool = default_memory_pool(),
179+
int64_t alignment = kDefaultBufferAlignment);
177180

178-
explicit AdaptiveIntBuilder(MemoryPool* pool = default_memory_pool())
179-
: AdaptiveIntBuilder(sizeof(uint8_t), pool) {}
181+
explicit AdaptiveIntBuilder(MemoryPool* pool = default_memory_pool(),
182+
int64_t alignment = kDefaultBufferAlignment)
183+
: AdaptiveIntBuilder(sizeof(uint8_t), pool, alignment) {}
180184

181185
using ArrayBuilder::Advance;
182186
using internal::AdaptiveIntBuilderBase::Reset;

include/arrow/array/builder_base.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ constexpr int64_t kListMaximumElements = std::numeric_limits<int32_t>::max() - 1
6969
/// For example, ArrayBuilder* pointing to BinaryBuilder should be downcast before use.
7070
class ARROW_EXPORT ArrayBuilder {
7171
public:
72-
explicit ArrayBuilder(MemoryPool* pool) : pool_(pool), null_bitmap_builder_(pool) {}
72+
explicit ArrayBuilder(MemoryPool* pool, int64_t alignment = kDefaultBufferAlignment)
73+
: pool_(pool), alignment_(alignment), null_bitmap_builder_(pool, alignment) {}
7374

7475
ARROW_DEFAULT_MOVE_AND_ASSIGN(ArrayBuilder);
7576

@@ -283,6 +284,7 @@ class ARROW_EXPORT ArrayBuilder {
283284
const char* message);
284285

285286
MemoryPool* pool_;
287+
int64_t alignment_;
286288

287289
TypedBufferBuilder<bool> null_bitmap_builder_;
288290
int64_t null_count_ = 0;

include/arrow/array/builder_binary.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,11 @@ class BaseBinaryBuilder : public ArrayBuilder {
5454
using TypeClass = TYPE;
5555
using offset_type = typename TypeClass::offset_type;
5656

57-
explicit BaseBinaryBuilder(MemoryPool* pool = default_memory_pool())
58-
: ArrayBuilder(pool), offsets_builder_(pool), value_data_builder_(pool) {}
57+
explicit BaseBinaryBuilder(MemoryPool* pool = default_memory_pool(),
58+
int64_t alignment = kDefaultBufferAlignment)
59+
: ArrayBuilder(pool, alignment),
60+
offsets_builder_(pool, alignment),
61+
value_data_builder_(pool, alignment) {}
5962

6063
BaseBinaryBuilder(const std::shared_ptr<DataType>& type, MemoryPool* pool)
6164
: BaseBinaryBuilder(pool) {}
@@ -464,7 +467,8 @@ class ARROW_EXPORT FixedSizeBinaryBuilder : public ArrayBuilder {
464467
using TypeClass = FixedSizeBinaryType;
465468

466469
explicit FixedSizeBinaryBuilder(const std::shared_ptr<DataType>& type,
467-
MemoryPool* pool = default_memory_pool());
470+
MemoryPool* pool = default_memory_pool(),
471+
int64_t alignment = kDefaultBufferAlignment);
468472

469473
Status Append(const uint8_t* value) {
470474
ARROW_RETURN_NOT_OK(Reserve(1));

include/arrow/array/builder_decimal.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ class ARROW_EXPORT Decimal128Builder : public FixedSizeBinaryBuilder {
3939
using ValueType = Decimal128;
4040

4141
explicit Decimal128Builder(const std::shared_ptr<DataType>& type,
42-
MemoryPool* pool = default_memory_pool());
42+
MemoryPool* pool = default_memory_pool(),
43+
int64_t alignment = kDefaultBufferAlignment);
4344

4445
using FixedSizeBinaryBuilder::Append;
4546
using FixedSizeBinaryBuilder::AppendValues;
@@ -69,7 +70,8 @@ class ARROW_EXPORT Decimal256Builder : public FixedSizeBinaryBuilder {
6970
using ValueType = Decimal256;
7071

7172
explicit Decimal256Builder(const std::shared_ptr<DataType>& type,
72-
MemoryPool* pool = default_memory_pool());
73+
MemoryPool* pool = default_memory_pool(),
74+
int64_t alignment = kDefaultBufferAlignment);
7375

7476
using FixedSizeBinaryBuilder::Append;
7577
using FixedSizeBinaryBuilder::AppendValues;

include/arrow/array/builder_dict.h

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -146,37 +146,40 @@ class DictionaryBuilderBase : public ArrayBuilder {
146146
!is_fixed_size_binary_type<T1>::value,
147147
const std::shared_ptr<DataType>&>
148148
value_type,
149-
MemoryPool* pool = default_memory_pool())
150-
: ArrayBuilder(pool),
149+
MemoryPool* pool = default_memory_pool(),
150+
int64_t alignment = kDefaultBufferAlignment)
151+
: ArrayBuilder(pool, alignment),
151152
memo_table_(new internal::DictionaryMemoTable(pool, value_type)),
152153
delta_offset_(0),
153154
byte_width_(-1),
154-
indices_builder_(start_int_size, pool),
155+
indices_builder_(start_int_size, pool, alignment),
155156
value_type_(value_type) {}
156157

157158
template <typename T1 = T>
158159
explicit DictionaryBuilderBase(
159160
enable_if_t<!is_fixed_size_binary_type<T1>::value, const std::shared_ptr<DataType>&>
160161
value_type,
161-
MemoryPool* pool = default_memory_pool())
162-
: ArrayBuilder(pool),
162+
MemoryPool* pool = default_memory_pool(),
163+
int64_t alignment = kDefaultBufferAlignment)
164+
: ArrayBuilder(pool, alignment),
163165
memo_table_(new internal::DictionaryMemoTable(pool, value_type)),
164166
delta_offset_(0),
165167
byte_width_(-1),
166-
indices_builder_(pool),
168+
indices_builder_(pool, alignment),
167169
value_type_(value_type) {}
168170

169171
template <typename T1 = T>
170172
explicit DictionaryBuilderBase(
171173
const std::shared_ptr<DataType>& index_type,
172174
enable_if_t<!is_fixed_size_binary_type<T1>::value, const std::shared_ptr<DataType>&>
173175
value_type,
174-
MemoryPool* pool = default_memory_pool())
175-
: ArrayBuilder(pool),
176+
MemoryPool* pool = default_memory_pool(),
177+
int64_t alignment = kDefaultBufferAlignment)
178+
: ArrayBuilder(pool, alignment),
176179
memo_table_(new internal::DictionaryMemoTable(pool, value_type)),
177180
delta_offset_(0),
178181
byte_width_(-1),
179-
indices_builder_(index_type, pool),
182+
indices_builder_(index_type, pool, alignment),
180183
value_type_(value_type) {}
181184

182185
template <typename B = BuilderType, typename T1 = T>
@@ -185,35 +188,38 @@ class DictionaryBuilderBase : public ArrayBuilder {
185188
is_fixed_size_binary_type<T1>::value,
186189
const std::shared_ptr<DataType>&>
187190
value_type,
188-
MemoryPool* pool = default_memory_pool())
189-
: ArrayBuilder(pool),
191+
MemoryPool* pool = default_memory_pool(),
192+
int64_t alignment = kDefaultBufferAlignment)
193+
: ArrayBuilder(pool, alignment),
190194
memo_table_(new internal::DictionaryMemoTable(pool, value_type)),
191195
delta_offset_(0),
192196
byte_width_(static_cast<const T1&>(*value_type).byte_width()),
193-
indices_builder_(start_int_size, pool),
197+
indices_builder_(start_int_size, pool, alignment),
194198
value_type_(value_type) {}
195199

196200
template <typename T1 = T>
197201
explicit DictionaryBuilderBase(
198202
enable_if_fixed_size_binary<T1, const std::shared_ptr<DataType>&> value_type,
199-
MemoryPool* pool = default_memory_pool())
200-
: ArrayBuilder(pool),
203+
MemoryPool* pool = default_memory_pool(),
204+
int64_t alignment = kDefaultBufferAlignment)
205+
: ArrayBuilder(pool, alignment),
201206
memo_table_(new internal::DictionaryMemoTable(pool, value_type)),
202207
delta_offset_(0),
203208
byte_width_(static_cast<const T1&>(*value_type).byte_width()),
204-
indices_builder_(pool),
209+
indices_builder_(pool, alignment),
205210
value_type_(value_type) {}
206211

207212
template <typename T1 = T>
208213
explicit DictionaryBuilderBase(
209214
const std::shared_ptr<DataType>& index_type,
210215
enable_if_fixed_size_binary<T1, const std::shared_ptr<DataType>&> value_type,
211-
MemoryPool* pool = default_memory_pool())
212-
: ArrayBuilder(pool),
216+
MemoryPool* pool = default_memory_pool(),
217+
int64_t alignment = kDefaultBufferAlignment)
218+
: ArrayBuilder(pool, alignment),
213219
memo_table_(new internal::DictionaryMemoTable(pool, value_type)),
214220
delta_offset_(0),
215221
byte_width_(static_cast<const T1&>(*value_type).byte_width()),
216-
indices_builder_(index_type, pool),
222+
indices_builder_(index_type, pool, alignment),
217223
value_type_(value_type) {}
218224

219225
template <typename T1 = T>
@@ -223,12 +229,13 @@ class DictionaryBuilderBase : public ArrayBuilder {
223229

224230
// This constructor doesn't check for errors. Use InsertMemoValues instead.
225231
explicit DictionaryBuilderBase(const std::shared_ptr<Array>& dictionary,
226-
MemoryPool* pool = default_memory_pool())
227-
: ArrayBuilder(pool),
232+
MemoryPool* pool = default_memory_pool(),
233+
int64_t alignment = kDefaultBufferAlignment)
234+
: ArrayBuilder(pool, alignment),
228235
memo_table_(new internal::DictionaryMemoTable(pool, dictionary)),
229236
delta_offset_(0),
230237
byte_width_(-1),
231-
indices_builder_(pool),
238+
indices_builder_(pool, alignment),
232239
value_type_(dictionary->type()) {}
233240

234241
~DictionaryBuilderBase() override = default;

include/arrow/array/builder_nested.h

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,16 @@ class BaseListBuilder : public ArrayBuilder {
5151
/// Use this constructor to incrementally build the value array along with offsets and
5252
/// null bitmap.
5353
BaseListBuilder(MemoryPool* pool, std::shared_ptr<ArrayBuilder> const& value_builder,
54-
const std::shared_ptr<DataType>& type)
55-
: ArrayBuilder(pool),
56-
offsets_builder_(pool),
54+
const std::shared_ptr<DataType>& type,
55+
int64_t alignment = kDefaultBufferAlignment)
56+
: ArrayBuilder(pool, alignment),
57+
offsets_builder_(pool, alignment),
5758
value_builder_(value_builder),
5859
value_field_(type->field(0)->WithType(NULLPTR)) {}
5960

60-
BaseListBuilder(MemoryPool* pool, std::shared_ptr<ArrayBuilder> const& value_builder)
61-
: BaseListBuilder(pool, value_builder, list(value_builder->type())) {}
61+
BaseListBuilder(MemoryPool* pool, std::shared_ptr<ArrayBuilder> const& value_builder,
62+
int64_t alignment = kDefaultBufferAlignment)
63+
: BaseListBuilder(pool, value_builder, list(value_builder->type()), alignment) {}
6264

6365
Status Resize(int64_t capacity) override {
6466
if (capacity > maximum_elements()) {

include/arrow/array/builder_primitive.h

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,13 @@ namespace arrow {
3131

3232
class ARROW_EXPORT NullBuilder : public ArrayBuilder {
3333
public:
34-
explicit NullBuilder(MemoryPool* pool = default_memory_pool()) : ArrayBuilder(pool) {}
34+
explicit NullBuilder(MemoryPool* pool = default_memory_pool(),
35+
int64_t alignment = kDefaultBufferAlignment)
36+
: ArrayBuilder(pool) {}
3537
explicit NullBuilder(const std::shared_ptr<DataType>& type,
36-
MemoryPool* pool = default_memory_pool())
37-
: NullBuilder(pool) {}
38+
MemoryPool* pool = default_memory_pool(),
39+
int64_t alignment = kDefaultBufferAlignment)
40+
: NullBuilder(pool, alignment) {}
3841

3942
/// \brief Append the specified number of null elements
4043
Status AppendNulls(int64_t length) final {
@@ -82,11 +85,15 @@ class NumericBuilder : public ArrayBuilder {
8285

8386
template <typename T1 = T>
8487
explicit NumericBuilder(
85-
enable_if_parameter_free<T1, MemoryPool*> pool = default_memory_pool())
86-
: ArrayBuilder(pool), type_(TypeTraits<T>::type_singleton()), data_builder_(pool) {}
88+
enable_if_parameter_free<T1, MemoryPool*> pool = default_memory_pool(),
89+
int64_t alignment = kDefaultBufferAlignment)
90+
: ArrayBuilder(pool, alignment),
91+
type_(TypeTraits<T>::type_singleton()),
92+
data_builder_(pool, alignment) {}
8793

88-
NumericBuilder(const std::shared_ptr<DataType>& type, MemoryPool* pool)
89-
: ArrayBuilder(pool), type_(type), data_builder_(pool) {}
94+
NumericBuilder(const std::shared_ptr<DataType>& type, MemoryPool* pool,
95+
int64_t alignment = kDefaultBufferAlignment)
96+
: ArrayBuilder(pool, alignment), type_(type), data_builder_(pool, alignment) {}
9097

9198
/// Append a single scalar and increase the size if necessary.
9299
Status Append(const value_type val) {
@@ -131,7 +138,10 @@ class NumericBuilder : public ArrayBuilder {
131138

132139
value_type GetValue(int64_t index) const { return data_builder_.data()[index]; }
133140

134-
void Reset() override { data_builder_.Reset(); }
141+
void Reset() override {
142+
data_builder_.Reset();
143+
ArrayBuilder::Reset();
144+
}
135145

136146
Status Resize(int64_t capacity) override {
137147
ARROW_RETURN_NOT_OK(CheckCapacity(capacity));
@@ -344,10 +354,12 @@ class ARROW_EXPORT BooleanBuilder : public ArrayBuilder {
344354
using TypeClass = BooleanType;
345355
using value_type = bool;
346356

347-
explicit BooleanBuilder(MemoryPool* pool = default_memory_pool());
357+
explicit BooleanBuilder(MemoryPool* pool = default_memory_pool(),
358+
int64_t alignment = kDefaultBufferAlignment);
348359

349360
BooleanBuilder(const std::shared_ptr<DataType>& type,
350-
MemoryPool* pool = default_memory_pool());
361+
MemoryPool* pool = default_memory_pool(),
362+
int64_t alignment = kDefaultBufferAlignment);
351363

352364
/// Write nulls as uint8_t* (0 value indicates null) into pre-allocated memory
353365
Status AppendNulls(int64_t length) final {

include/arrow/array/builder_time.h

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,25 +36,29 @@ class ARROW_EXPORT DayTimeIntervalBuilder : public NumericBuilder<DayTimeInterva
3636
public:
3737
using DayMilliseconds = DayTimeIntervalType::DayMilliseconds;
3838

39-
explicit DayTimeIntervalBuilder(MemoryPool* pool = default_memory_pool())
40-
: DayTimeIntervalBuilder(day_time_interval(), pool) {}
39+
explicit DayTimeIntervalBuilder(MemoryPool* pool = default_memory_pool(),
40+
int64_t alignment = kDefaultBufferAlignment)
41+
: DayTimeIntervalBuilder(day_time_interval(), pool, alignment) {}
4142

4243
explicit DayTimeIntervalBuilder(std::shared_ptr<DataType> type,
43-
MemoryPool* pool = default_memory_pool())
44-
: NumericBuilder<DayTimeIntervalType>(type, pool) {}
44+
MemoryPool* pool = default_memory_pool(),
45+
int64_t alignment = kDefaultBufferAlignment)
46+
: NumericBuilder<DayTimeIntervalType>(type, pool, alignment) {}
4547
};
4648

4749
class ARROW_EXPORT MonthDayNanoIntervalBuilder
4850
: public NumericBuilder<MonthDayNanoIntervalType> {
4951
public:
5052
using MonthDayNanos = MonthDayNanoIntervalType::MonthDayNanos;
5153

52-
explicit MonthDayNanoIntervalBuilder(MemoryPool* pool = default_memory_pool())
53-
: MonthDayNanoIntervalBuilder(month_day_nano_interval(), pool) {}
54+
explicit MonthDayNanoIntervalBuilder(MemoryPool* pool = default_memory_pool(),
55+
int64_t alignment = kDefaultBufferAlignment)
56+
: MonthDayNanoIntervalBuilder(month_day_nano_interval(), pool, alignment) {}
5457

5558
explicit MonthDayNanoIntervalBuilder(std::shared_ptr<DataType> type,
56-
MemoryPool* pool = default_memory_pool())
57-
: NumericBuilder<MonthDayNanoIntervalType>(type, pool) {}
59+
MemoryPool* pool = default_memory_pool(),
60+
int64_t alignment = kDefaultBufferAlignment)
61+
: NumericBuilder<MonthDayNanoIntervalType>(type, pool, alignment) {}
5862
};
5963

6064
/// @}

0 commit comments

Comments
 (0)