|
template<soa::is_persistent_column... Cs> |
std::array< arrow::ChunkedArray *, sizeof...(Cs)> | getArrowColumns (arrow::Table *table, framework::pack< Cs... >) |
|
template<soa::is_persistent_column... Cs> |
std::array< std::shared_ptr< arrow::Array >, sizeof...(Cs)> | getChunks (arrow::Table *table, framework::pack< Cs... >, uint64_t ci) |
|
template<typename T , soa::is_persistent_column C> |
C::type | getSingleRowData (arrow::Table *table, T &rowIterator, uint64_t ci=std::numeric_limits< uint64_t >::max(), uint64_t ai=std::numeric_limits< uint64_t >::max(), uint64_t globalIndex=std::numeric_limits< uint64_t >::max()) |
|
template<typename T , typename... Cs> |
std::tuple< typename Cs::type... > | getRowData (arrow::Table *table, T rowIterator, uint64_t ci=std::numeric_limits< uint64_t >::max(), uint64_t ai=std::numeric_limits< uint64_t >::max(), uint64_t globalIndex=std::numeric_limits< uint64_t >::max()) |
|
template<typename R , typename T > |
ColumnGetterFunction< R, typename T::iterator > | getColumnGetterByLabel (const std::string_view &targetColumnLabel) |
|