|
| std::shared_ptr< arrow::Table > | o2::framework::makeEmptyTableImpl (const char *name, std::shared_ptr< arrow::Schema > &schema) |
| |
| template<soa::is_table T> |
| auto | o2::framework::makeEmptyTable (const char *name) |
| |
| template<soa::TableRef R> |
| auto | o2::framework::makeEmptyTable () |
| |
| template<typename... Cs> |
| auto | o2::framework::makeEmptyTable (const char *name, framework::pack< Cs... > p) |
| |
| std::shared_ptr< arrow::Table > | o2::framework::spawnerHelper (std::shared_ptr< arrow::Table > const &fullTable, std::shared_ptr< arrow::Schema > newSchema, size_t nColumns, expressions::Projector *projectors, const char *name, std::shared_ptr< gandiva::Projector > &projector) |
| |
| std::shared_ptr< arrow::Table > | o2::framework::spawnerHelper (std::shared_ptr< arrow::Table > const &fullTable, std::shared_ptr< arrow::Schema > newSchema, const char *name, size_t nColumns, const std::shared_ptr< gandiva::Projector > &projector) |
| |
template<aod::is_aod_hash D>
requires (soa::has_extension<typename o2::aod::MetadataTrait<D>::metadata>) |
| auto | o2::framework::spawner (std::shared_ptr< arrow::Table > const &fullTable, const char *name, o2::framework::expressions::Projector *projectors, std::shared_ptr< gandiva::Projector > &projector, std::shared_ptr< arrow::Schema > const &schema) |
| | Expression-based column generator to materialize columns.
|
| |
| template<typename... C> |
| auto | o2::framework::spawner (framework::pack< C... >, std::vector< std::shared_ptr< arrow::Table > > &&tables, const char *name, expressions::Projector *projectors, std::shared_ptr< gandiva::Projector > &projector, std::shared_ptr< arrow::Schema > const &schema) |
| |
| std::string | o2::framework::serializeProjectors (std::vector< framework::expressions::Projector > &projectors) |
| |
| std::string | o2::framework::serializeSchema (std::shared_ptr< arrow::Schema > schema) |
| |
| std::string | o2::framework::serializeIndexRecords (std::vector< o2::soa::IndexRecord > &irs) |
| |
| std::vector< std::shared_ptr< arrow::Table > > | o2::framework::extractSources (ProcessingContext &pc, std::vector< std::string > const &labels) |
| |
| template<TableRef R> |
| constexpr auto | o2::soa::tableRef2ConfigParamSpec () |
| |
| template<TableRef R> |
| constexpr auto | o2::soa::tableRef2Schema () |
| |
| template<TableRef R> |
| constexpr auto | o2::soa::tableRef2InputSpec () |
| |
| template<TableRef R> |
| constexpr auto | o2::soa::tableRef2OutputSpec () |
| |
| template<TableRef R> |
| constexpr auto | o2::soa::tableRef2Output () |
| |
| template<TableRef R> |
| constexpr auto | o2::soa::tableRef2OutputRef () |
| |
| template<soa::is_table T> |
| consteval auto | o2::framework::typeWithRef () -> T |
| | Helper to define output for a Table.
|
| |
| template<is_spawnable T> |
| constexpr auto | o2::framework::transformBase () |
| | This helper struct allows you to declare index tables to be created in a task.
|
| |
| auto | o2::framework::getTableFromFilter (soa::is_filtered_table auto const &table, soa::SelectionVector &&selection) |
| |
| auto | o2::framework::getTableFromFilter (soa::is_not_filtered_table auto const &table, soa::SelectionVector &&selection) |
| |
| void | o2::framework::initializePartitionCaches (std::set< uint32_t > const &hashes, std::shared_ptr< arrow::Schema > const &schema, expressions::Filter const &filter, gandiva::NodePtr &tree, gandiva::FilterPtr &gfilter) |
| |
| template<soa::is_table T, soa::is_spawnable_column... Cs> |
| auto | o2::soa::Extend (T const &table) |
| | On-the-fly adding of expression columns.
|
| |
| template<soa::is_table T, soa::is_dynamic_column... Cs> |
| auto | o2::soa::Attach (T const &table) |
| |