25 static unsigned int id = 0U;
32 : fLoopManager(lm), fName(
name), fNSlots(nSlots), fIsDataSourceColumn(isDSColumn), fCustomColumns(customColumns)
static unsigned int GetNextID()
RLoopManager * fLoopManager
A raw pointer to the RLoopManager at the root of this functional graph.
virtual ~RCustomColumnBase()
std::string GetName() const
std::vector< Long64_t > fLastCheckedEntry
RCustomColumnBase(RLoopManager *lm, std::string_view name, const unsigned int nSlots, const bool isDSColumn, const RDFInternal::RBookedCustomColumns &customColumns)
const unsigned int fNSlots
number of thread slots used by this node, inherited from parent node.
The head node of a RDF computation graph.
void DeRegisterCustomColumn(RCustomColumnBase *column)
void RegisterCustomColumn(RCustomColumnBase *column)
Encapsulates the columns defined by the user.
basic_string_view< char > string_view