Skip to content

Commit c99ee8b

Browse files
committed
DPL: Out of line NumericBuilders
1 parent f4a478c commit c99ee8b

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

Framework/Core/include/Framework/TableBuilder.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@ struct BulkInfo {
4848
size_t size;
4949
};
5050

51+
extern template class arrow::NumericBuilder<arrow::UInt8Type>;
52+
extern template class arrow::NumericBuilder<arrow::UInt32Type>;
53+
extern template class arrow::NumericBuilder<arrow::FloatType>;
54+
extern template class arrow::NumericBuilder<arrow::Int32Type>;
55+
extern template class arrow::NumericBuilder<arrow::Int8Type>;
56+
5157
namespace o2::framework
5258
{
5359
namespace detail

Framework/Core/src/TableBuilder.cxx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,3 +131,9 @@ std::shared_ptr<arrow::Table> spawnerHelper(std::shared_ptr<arrow::Table> const&
131131
}
132132

133133
} // namespace o2::framework
134+
135+
template class arrow::NumericBuilder<arrow::UInt8Type>;
136+
template class arrow::NumericBuilder<arrow::UInt32Type>;
137+
template class arrow::NumericBuilder<arrow::FloatType>;
138+
template class arrow::NumericBuilder<arrow::Int32Type>;
139+
template class arrow::NumericBuilder<arrow::Int8Type>;

0 commit comments

Comments
 (0)