18 const std::vector<std::string> &prevVariations)
19 : fLoopManager(lm), fNSlots(lm->
GetNSlots()), fColumnNames(colNames),
20 fVariations(
Union(prevVariations, colRegister.GetVariationDeps(fColumnNames))), fColRegister(colRegister)
The head node of a RDF computation graph.
RActionBase(RLoopManager *lm, const ColumnNames_t &colNames, const RColumnRegister &colRegister, const std::vector< std::string > &prevVariations)
A binder for user-defined columns, variations and aliases.
std::vector< T > Union(const std::vector< T > &v1, const std::vector< T > &v2)
Return a vector with all elements of v1 and v2 and duplicates removed.
std::vector< std::string > ColumnNames_t