Classes | |
class | GraphCreatorHelper |
class | GraphNode |
Class used to create the operation graph to be printed in the dot representation. More... | |
Enumerations | |
enum class | ENodeType { kAction , kDefine , kFilter , kRange , kRoot , kUsedAction } |
Functions | |
std::shared_ptr< GraphNode > | AddDefinesToGraph (std::shared_ptr< GraphNode > node, const RColumnRegister &colRegister, const std::vector< std::string > &prevNodeDefines, std::unordered_map< void *, std::shared_ptr< GraphNode > > &visitedMap) |
std::shared_ptr< GraphNode > | CreateDefineNode (const std::string &columnName, const ROOT::Detail::RDF::RDefineBase *columnPtr, std::unordered_map< void *, std::shared_ptr< GraphNode > > &visitedMap) |
std::shared_ptr< GraphNode > | CreateFilterNode (const ROOT::Detail::RDF::RFilterBase *filterPtr, std::unordered_map< void *, std::shared_ptr< GraphNode > > &visitedMap) |
std::shared_ptr< GraphNode > | CreateRangeNode (const ROOT::Detail::RDF::RRangeBase *rangePtr, std::unordered_map< void *, std::shared_ptr< GraphNode > > &visitedMap) |
|
strong |
Enumerator | |
---|---|
kAction | |
kDefine | |
kFilter | |
kRange | |
kRoot | |
kUsedAction |
Definition at line 26 of file GraphNode.hxx.
std::shared_ptr< GraphDrawing::GraphNode > ROOT::Internal::RDF::GraphDrawing::AddDefinesToGraph | ( | std::shared_ptr< GraphNode > | node, |
const RColumnRegister & | colRegister, | ||
const std::vector< std::string > & | prevNodeDefines, | ||
std::unordered_map< void *, std::shared_ptr< GraphNode > > & | visitedMap | ||
) |
Definition at line 69 of file RDFGraphUtils.cxx.
std::shared_ptr< GraphDrawing::GraphNode > ROOT::Internal::RDF::GraphDrawing::CreateDefineNode | ( | const std::string & | columnName, |
const ROOT::Detail::RDF::RDefineBase * | columnPtr, | ||
std::unordered_map< void *, std::shared_ptr< GraphNode > > & | visitedMap | ||
) |
Definition at line 21 of file RDFGraphUtils.cxx.
std::shared_ptr< GraphDrawing::GraphNode > ROOT::Internal::RDF::GraphDrawing::CreateFilterNode | ( | const ROOT::Detail::RDF::RFilterBase * | filterPtr, |
std::unordered_map< void *, std::shared_ptr< GraphNode > > & | visitedMap | ||
) |
Definition at line 36 of file RDFGraphUtils.cxx.
std::shared_ptr< GraphDrawing::GraphNode > ROOT::Internal::RDF::GraphDrawing::CreateRangeNode | ( | const ROOT::Detail::RDF::RRangeBase * | rangePtr, |
std::unordered_map< void *, std::shared_ptr< GraphNode > > & | visitedMap | ||
) |
Definition at line 53 of file RDFGraphUtils.cxx.