@@ -24,8 +24,8 @@ class ArrowSingleColumnArrayBuilder
2424
2525 virtual ~ArrowSingleColumnArrayBuilder () {}
2626
27- virtual std::shared_ptr<arrow::DataType> getDataType () = 0;
28- virtual std::shared_ptr<arrow::ArrayBuilder> getBuilder () = 0;
27+ virtual std::shared_ptr<:: arrow::DataType> getDataType () = 0;
28+ virtual std::shared_ptr<:: arrow::ArrayBuilder> getBuilder () = 0;
2929
3030 virtual int64_t length () const = 0;
3131
@@ -36,7 +36,7 @@ class ArrowSingleColumnArrayBuilder
3636 // Called for each row of the output parquet row, if no value was provided a null should be appended
3737 virtual void handleRowFinished () = 0;
3838 // Release the array from the currently built values
39- virtual std::shared_ptr<arrow::Array> buildArray () = 0;
39+ virtual std::shared_ptr<:: arrow::Array> buildArray () = 0;
4040
4141private:
4242 const std::string m_columnName;
@@ -55,19 +55,19 @@ class StructColumnArrayBuilder : public ArrowSingleColumnArrayBuilder
5555 FieldValueSetter fieldValueSetter )
5656 : ArrowSingleColumnArrayBuilder( columnName, chunkSize ),
5757 m_childArrayBuilders ( childArrayBuilders ),
58- m_builderPtr( std::make_shared<::arrow::StructBuilder>( type, arrow::default_memory_pool(),
58+ m_builderPtr( std::make_shared<::arrow::StructBuilder>( type, :: arrow::default_memory_pool(),
5959 getArrowChildArrayBuilders( childArrayBuilders ) ) ),
6060 m_fieldValueSetter( fieldValueSetter ),
6161 m_hasValue( false )
6262 {
6363 }
6464
65- virtual std::shared_ptr<arrow::DataType> getDataType () override
65+ virtual std::shared_ptr<:: arrow::DataType> getDataType () override
6666 {
6767 return m_builderPtr -> type ();
6868 }
6969
70- virtual std::shared_ptr<arrow::ArrayBuilder> getBuilder () override
70+ virtual std::shared_ptr<:: arrow::ArrayBuilder> getBuilder () override
7171 {
7272 return m_builderPtr;
7373 }
@@ -96,9 +96,9 @@ class StructColumnArrayBuilder : public ArrowSingleColumnArrayBuilder
9696 }
9797
9898 // Release the array from the currently built values
99- virtual std::shared_ptr<arrow::Array> buildArray () override
99+ virtual std::shared_ptr<:: arrow::Array> buildArray () override
100100 {
101- std::shared_ptr<arrow::Array> array;
101+ std::shared_ptr<:: arrow::Array> array;
102102 STATUS_OK_OR_THROW_RUNTIME ( m_builderPtr -> Finish ( &array ), " Failed to create arrow array" );
103103 return array;
104104 }
@@ -136,22 +136,22 @@ class ListColumnArrayBuilder : public ArrowSingleColumnArrayBuilder
136136 using ColumnBuilderPtr = std::shared_ptr<ArrowSingleColumnArrayBuilder>;
137137
138138 ListColumnArrayBuilder ( std::string columnName, std::uint32_t chunkSize,
139- const std::shared_ptr<arrow::ArrayBuilder>& valueBuilder,
139+ const std::shared_ptr<:: arrow::ArrayBuilder>& valueBuilder,
140140 const DialectGenericListWriterInterface::Ptr& listWriterInterface)
141141 : ArrowSingleColumnArrayBuilder( columnName, chunkSize ),
142142 m_valueBuilder ( valueBuilder ),
143- m_builderPtr( std::make_shared<::arrow::ListBuilder>( arrow::default_memory_pool(), m_valueBuilder ) ),
143+ m_builderPtr( std::make_shared<::arrow::ListBuilder>( :: arrow::default_memory_pool(), m_valueBuilder ) ),
144144 m_listWriterInterface(listWriterInterface)
145145 {
146146
147147 }
148148
149- virtual std::shared_ptr<arrow::DataType> getDataType () override
149+ virtual std::shared_ptr<:: arrow::DataType> getDataType () override
150150 {
151151 return m_builderPtr -> type ();
152152 }
153153
154- virtual std::shared_ptr<arrow::ArrayBuilder> getBuilder () override
154+ virtual std::shared_ptr<:: arrow::ArrayBuilder> getBuilder () override
155155 {
156156 return m_builderPtr;
157157 }
@@ -177,9 +177,9 @@ class ListColumnArrayBuilder : public ArrowSingleColumnArrayBuilder
177177 }
178178
179179 // Release the array from the currently built values
180- virtual std::shared_ptr<arrow::Array> buildArray () override
180+ virtual std::shared_ptr<:: arrow::Array> buildArray () override
181181 {
182- std::shared_ptr<arrow::Array> array;
182+ std::shared_ptr<:: arrow::Array> array;
183183 STATUS_OK_OR_THROW_RUNTIME ( m_builderPtr -> Finish ( &array ), " Failed to create arrow list array" );
184184 return array;
185185 }
@@ -190,16 +190,16 @@ class ListColumnArrayBuilder : public ArrowSingleColumnArrayBuilder
190190 }
191191
192192private:
193- static std::shared_ptr<arrow::ArrayBuilder> createValueArrayBuilderForType ( const std::shared_ptr<::arrow::DataType> &childType)
193+ static std::shared_ptr<:: arrow::ArrayBuilder> createValueArrayBuilderForType ( const std::shared_ptr<::arrow::DataType> &childType)
194194 {
195195 switch (childType->id ())
196196 {
197- case arrow::Type::INT64 :
198- return std::make_shared<arrow::Int64Builder>();
199- case arrow::Type::DOUBLE :
200- return std::make_shared<arrow::DoubleBuilder>();
201- case arrow::Type::BOOL :
202- return std::make_shared<arrow::BooleanBuilder>();
197+ case :: arrow::Type::INT64 :
198+ return std::make_shared<:: arrow::Int64Builder>();
199+ case :: arrow::Type::DOUBLE :
200+ return std::make_shared<:: arrow::DoubleBuilder>();
201+ case :: arrow::Type::BOOL :
202+ return std::make_shared<:: arrow::BooleanBuilder>();
203203 default :
204204 CSP_THROW (TypeError, " Trying to create arrow list array builder for unsupported element type " << childType->name ());
205205 }
@@ -218,7 +218,7 @@ class ListColumnArrayBuilder : public ArrowSingleColumnArrayBuilder
218218 }
219219
220220private:
221- std::shared_ptr<arrow::ArrayBuilder> m_valueBuilder;
221+ std::shared_ptr<:: arrow::ArrayBuilder> m_valueBuilder;
222222 std::shared_ptr<::arrow::ListBuilder> m_builderPtr;
223223 DialectGenericListWriterInterface::Ptr m_listWriterInterface;
224224 std::optional<DialectGenericType> m_value;
@@ -239,12 +239,12 @@ class BaseTypedArrayBuilder : public ArrowSingleColumnArrayBuilder
239239 CSP_TRUE_OR_THROW_RUNTIME ( m_builderPtr -> Reserve ( getChunkSize () ).ok (), " Failed to reserve arrow array size" );
240240 }
241241
242- std::shared_ptr<arrow::ArrayBuilder> getBuilder () override
242+ std::shared_ptr<:: arrow::ArrayBuilder> getBuilder () override
243243 {
244244 return m_builderPtr;
245245 }
246246
247- std::shared_ptr<arrow::DataType> getDataType () override
247+ std::shared_ptr<:: arrow::DataType> getDataType () override
248248 {
249249 return m_builderPtr -> type ();
250250 }
@@ -267,9 +267,9 @@ class BaseTypedArrayBuilder : public ArrowSingleColumnArrayBuilder
267267 m_value = nullptr ;
268268 }
269269
270- std::shared_ptr<arrow::Array> buildArray () override
270+ std::shared_ptr<:: arrow::Array> buildArray () override
271271 {
272- std::shared_ptr<arrow::Array> array;
272+ std::shared_ptr<:: arrow::Array> array;
273273 CSP_TRUE_OR_THROW_RUNTIME ( m_builderPtr -> Finish ( &array ).ok (), " Failed to create arrow array" );
274274 return array;
275275 }
@@ -308,10 +308,10 @@ class PrimitiveTypedArrayBuilder : public BaseTypedArrayBuilder<ValueType, Arrow
308308 }
309309};
310310
311- class StringArrayBuilder : public BaseTypedArrayBuilder <std::string, arrow::StringBuilder>
311+ class StringArrayBuilder : public BaseTypedArrayBuilder <std::string, :: arrow::StringBuilder>
312312{
313313public:
314- using BaseTypedArrayBuilder<std::string, arrow::StringBuilder>::BaseTypedArrayBuilder;
314+ using BaseTypedArrayBuilder<std::string, :: arrow::StringBuilder>::BaseTypedArrayBuilder;
315315
316316protected:
317317 void pushValueToArray ()
@@ -322,10 +322,10 @@ class StringArrayBuilder : public BaseTypedArrayBuilder<std::string, arrow::Stri
322322 }
323323};
324324
325- class BytesArrayBuilder : public BaseTypedArrayBuilder <std::string, arrow::BinaryBuilder>
325+ class BytesArrayBuilder : public BaseTypedArrayBuilder <std::string, :: arrow::BinaryBuilder>
326326{
327327public:
328- using BaseTypedArrayBuilder<std::string, arrow::BinaryBuilder>::BaseTypedArrayBuilder;
328+ using BaseTypedArrayBuilder<std::string, :: arrow::BinaryBuilder>::BaseTypedArrayBuilder;
329329
330330protected:
331331 void pushValueToArray ()
@@ -336,10 +336,10 @@ class BytesArrayBuilder : public BaseTypedArrayBuilder<std::string, arrow::Binar
336336 }
337337};
338338
339- class [[maybe_unused]] CStringArrayBuilder : public BaseTypedArrayBuilder<const char *, arrow::StringBuilder>
339+ class [[maybe_unused]] CStringArrayBuilder : public BaseTypedArrayBuilder<const char *, :: arrow::StringBuilder>
340340{
341341public:
342- using BaseTypedArrayBuilder<const char *, arrow::StringBuilder>::BaseTypedArrayBuilder;
342+ using BaseTypedArrayBuilder<const char *, :: arrow::StringBuilder>::BaseTypedArrayBuilder;
343343
344344 [[maybe_unused]] void setValueCopyPtr ( const char *value )
345345 {
@@ -359,15 +359,15 @@ class [[maybe_unused]] CStringArrayBuilder : public BaseTypedArrayBuilder<const
359359};
360360
361361
362- class DatetimeArrayBuilder : public BaseTypedArrayBuilder <csp::DateTime, arrow::TimestampBuilder>
362+ class DatetimeArrayBuilder : public BaseTypedArrayBuilder <csp::DateTime, :: arrow::TimestampBuilder>
363363{
364364public:
365365 DatetimeArrayBuilder ( std::string columnName, std::uint32_t chunkSize )
366- : BaseTypedArrayBuilder<csp::DateTime, arrow::TimestampBuilder>( columnName,
366+ : BaseTypedArrayBuilder<csp::DateTime, :: arrow::TimestampBuilder>( columnName,
367367 chunkSize,
368- std::make_shared<arrow::TimestampType>( arrow::TimeUnit::NANO ,
368+ std::make_shared<:: arrow::TimestampType>( :: arrow::TimeUnit::NANO ,
369369 " UTC" ),
370- arrow::default_memory_pool () )
370+ :: arrow::default_memory_pool () )
371371 {
372372 }
373373
@@ -379,11 +379,11 @@ class DatetimeArrayBuilder : public BaseTypedArrayBuilder<csp::DateTime, arrow::
379379 }
380380};
381381
382- class DateArrayBuilder : public BaseTypedArrayBuilder <csp::Date, arrow::Date32Builder>
382+ class DateArrayBuilder : public BaseTypedArrayBuilder <csp::Date, :: arrow::Date32Builder>
383383{
384384public:
385385 DateArrayBuilder ( std::string columnName, std::uint32_t chunkSize )
386- : BaseTypedArrayBuilder<csp::Date, arrow::Date32Builder>( columnName,
386+ : BaseTypedArrayBuilder<csp::Date, :: arrow::Date32Builder>( columnName,
387387 chunkSize )
388388 {
389389 }
@@ -403,12 +403,12 @@ class DateArrayBuilder : public BaseTypedArrayBuilder<csp::Date, arrow::Date32Bu
403403 }
404404};
405405
406- class TimeArrayBuilder : public BaseTypedArrayBuilder <csp::Time, arrow::Time64Builder>
406+ class TimeArrayBuilder : public BaseTypedArrayBuilder <csp::Time, :: arrow::Time64Builder>
407407{
408408public:
409409 TimeArrayBuilder ( std::string columnName, std::uint32_t chunkSize )
410- : BaseTypedArrayBuilder<csp::Time, arrow::Time64Builder>( columnName, chunkSize,
411- std::make_shared<arrow::Time64Type>( arrow::TimeUnit::NANO ), arrow::default_memory_pool() )
410+ : BaseTypedArrayBuilder<csp::Time, :: arrow::Time64Builder>( columnName, chunkSize,
411+ std::make_shared<:: arrow::Time64Type>( :: arrow::TimeUnit::NANO ), :: arrow::default_memory_pool() )
412412 {
413413 }
414414
@@ -419,13 +419,13 @@ class TimeArrayBuilder : public BaseTypedArrayBuilder<csp::Time, arrow::Time64Bu
419419 }
420420};
421421
422- class TimedeltaArrayBuilder : public BaseTypedArrayBuilder <csp::TimeDelta, arrow::DurationBuilder>
422+ class TimedeltaArrayBuilder : public BaseTypedArrayBuilder <csp::TimeDelta, :: arrow::DurationBuilder>
423423{
424424public:
425425 TimedeltaArrayBuilder ( std::string columnName, std::uint32_t chunkSize )
426- : BaseTypedArrayBuilder<csp::TimeDelta, arrow::DurationBuilder>(
427- columnName, chunkSize, std::make_shared<arrow::DurationType>( arrow::TimeUnit::NANO ),
428- arrow::default_memory_pool () )
426+ : BaseTypedArrayBuilder<csp::TimeDelta, :: arrow::DurationBuilder>(
427+ columnName, chunkSize, std::make_shared<:: arrow::DurationType>( :: arrow::TimeUnit::NANO ),
428+ :: arrow::default_memory_pool () )
429429 {
430430 }
431431
@@ -437,16 +437,16 @@ class TimedeltaArrayBuilder : public BaseTypedArrayBuilder<csp::TimeDelta, arrow
437437 }
438438};
439439
440- using BoolArrayBuilder = PrimitiveTypedArrayBuilder<bool , arrow::BooleanBuilder>;
441- using Int8ArrayBuilder = PrimitiveTypedArrayBuilder<std::int8_t , arrow::Int8Builder>;
442- using Int16ArrayBuilder = PrimitiveTypedArrayBuilder<std::int16_t , arrow::Int16Builder>;
443- using Int32ArrayBuilder = PrimitiveTypedArrayBuilder<std::int32_t , arrow::Int32Builder>;
444- using Int64ArrayBuilder = PrimitiveTypedArrayBuilder<std::int64_t , arrow::Int64Builder>;
445- using UInt8ArrayBuilder = PrimitiveTypedArrayBuilder<std::uint8_t , arrow::UInt8Builder>;
446- using UInt16ArrayBuilder = PrimitiveTypedArrayBuilder<std::uint16_t , arrow::UInt16Builder>;
447- using UInt32ArrayBuilder = PrimitiveTypedArrayBuilder<std::uint32_t , arrow::UInt32Builder>;
448- using UInt64ArrayBuilder = PrimitiveTypedArrayBuilder<std::uint64_t , arrow::UInt64Builder>;
449- using DoubleArrayBuilder = PrimitiveTypedArrayBuilder<double , arrow::DoubleBuilder>;
440+ using BoolArrayBuilder = PrimitiveTypedArrayBuilder<bool , :: arrow::BooleanBuilder>;
441+ using Int8ArrayBuilder = PrimitiveTypedArrayBuilder<std::int8_t , :: arrow::Int8Builder>;
442+ using Int16ArrayBuilder = PrimitiveTypedArrayBuilder<std::int16_t , :: arrow::Int16Builder>;
443+ using Int32ArrayBuilder = PrimitiveTypedArrayBuilder<std::int32_t , :: arrow::Int32Builder>;
444+ using Int64ArrayBuilder = PrimitiveTypedArrayBuilder<std::int64_t , :: arrow::Int64Builder>;
445+ using UInt8ArrayBuilder = PrimitiveTypedArrayBuilder<std::uint8_t , :: arrow::UInt8Builder>;
446+ using UInt16ArrayBuilder = PrimitiveTypedArrayBuilder<std::uint16_t , :: arrow::UInt16Builder>;
447+ using UInt32ArrayBuilder = PrimitiveTypedArrayBuilder<std::uint32_t , :: arrow::UInt32Builder>;
448+ using UInt64ArrayBuilder = PrimitiveTypedArrayBuilder<std::uint64_t , :: arrow::UInt64Builder>;
449+ using DoubleArrayBuilder = PrimitiveTypedArrayBuilder<double , :: arrow::DoubleBuilder>;
450450}
451451
452452#endif
0 commit comments