#include <TableBuilder.h>
|
template<typename... ARGS, size_t NCOLUMNS> |
static std::array< arrow::DataType, NCOLUMNS > | makeArrowColumnTypes () |
|
template<typename... Ts, typename VALUES > |
static bool | append (std::tuple< Ts... > &holders, VALUES &&values) |
| Invokes the append method for each entry in the tuple.
|
|
template<typename... Ts, typename VALUES > |
static void | unsafeAppend (std::tuple< Ts... > &holders, VALUES &&values) |
|
template<typename... Ts> |
static bool | finalize (std::vector< std::shared_ptr< arrow::Array > > &arrays, std::tuple< Ts... > &holders) |
| Invokes the append method for each entry in the tuple.
|
|
template<typename HOLDER > |
static bool | finalize (std::shared_ptr< arrow::Array > &array, HOLDER &holder) |
|
Definition at line 486 of file TableBuilder.h.
◆ append()
template<typename... Ts, typename VALUES >
static bool o2::framework::TableBuilderHelpers::append |
( |
std::tuple< Ts... > & |
holders, |
|
|
VALUES && |
values |
|
) |
| |
|
inlinestatic |
Invokes the append method for each entry in the tuple.
Definition at line 495 of file TableBuilder.h.
◆ finalize() [1/2]
template<typename HOLDER >
static bool o2::framework::TableBuilderHelpers::finalize |
( |
std::shared_ptr< arrow::Array > & |
array, |
|
|
HOLDER & |
holder |
|
) |
| |
|
inlinestatic |
◆ finalize() [2/2]
template<typename... Ts>
static bool o2::framework::TableBuilderHelpers::finalize |
( |
std::vector< std::shared_ptr< arrow::Array > > & |
arrays, |
|
|
std::tuple< Ts... > & |
holders |
|
) |
| |
|
inlinestatic |
Invokes the append method for each entry in the tuple.
Definition at line 511 of file TableBuilder.h.
◆ makeArrowColumnTypes()
template<typename... ARGS, size_t NCOLUMNS>
static std::array< arrow::DataType, NCOLUMNS > o2::framework::TableBuilderHelpers::makeArrowColumnTypes |
( |
| ) |
|
|
inlinestatic |
◆ unsafeAppend()
template<typename... Ts, typename VALUES >
static void o2::framework::TableBuilderHelpers::unsafeAppend |
( |
std::tuple< Ts... > & |
holders, |
|
|
VALUES && |
values |
|
) |
| |
|
inlinestatic |
Invokes the UnsafeAppend method for each entry in the tuple For this to be used, one should make sure the number of entries is known a-priori.
Definition at line 504 of file TableBuilder.h.
The documentation for this struct was generated from the following file:
- /home/runner/work/AliceO2/AliceO2/Framework/Core/include/Framework/TableBuilder.h