Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
RDataSource.hxx File Reference
#include "RDF/RColumnReaderBase.hxx"
#include <string_view>
#include "RtypesCore.h"
#include "TString.h"
#include <algorithm>
#include <cassert>
#include <optional>
#include <set>
#include <string>
#include <typeinfo>
#include <unordered_map>
#include <variant>
#include <vector>
#include <functional>
Include dependency graph for RDataSource.hxx:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::RDF::RDataSource
 RDataSource defines an API that RDataFrame can use to read arbitrary data formats. More...
 
class  ROOT::Internal::TDS::TPointerHolder
 Mother class of TTypedPointerHolder. More...
 
class  ROOT::Internal::TDS::TTypedPointerHolder< T >
 Class to wrap a pointer and delete the memory associated to it correctly. More...
 

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Detail
 Special implementation of ROOT::RRangeCast for TCollection, including a check that the cast target type inherits from TObject and a new constructor that takes the TCollection by pointer.
 
namespace  ROOT::Detail::RDF
 
namespace  ROOT::Internal
 
namespace  ROOT::Internal::RDF
 
namespace  ROOT::Internal::TDS
 
namespace  ROOT::RDF
 
namespace  ROOT::RDF::Experimental
 

Functions

void ROOT::Internal::RDF::CallInitializeWithOpts (ROOT::RDF::RDataSource &ds, const std::set< std::string > &suppressErrorsForMissingColumns)
 
std::unique_ptr< ROOT::Detail::RDF::RColumnReaderBaseROOT::Internal::RDF::CreateColumnReader (ROOT::RDF::RDataSource &ds, unsigned int slot, std::string_view col, const std::type_info &tid, TTreeReader *treeReader)
 
ROOT::RDF::RSampleInfo ROOT::Internal::RDF::CreateSampleInfo (const ROOT::RDF::RDataSource &ds, const std::unordered_map< std::string, ROOT::RDF::Experimental::RSample * > &sampleMap)
 
std::string ROOT::Internal::RDF::DescribeDataset (ROOT::RDF::RDataSource &ds)
 
const std::vector< std::string > & ROOT::Internal::RDF::GetColumnNamesNoDuplicates (const ROOT::RDF::RDataSource &ds)
 
const std::vector< std::string > & ROOT::Internal::RDF::GetTopLevelFieldNames (const ROOT::RDF::RDataSource &ds)
 
std::string ROOT::Internal::RDF::GetTypeNameWithOpts (const ROOT::RDF::RDataSource &ds, std::string_view colName, bool vector2RVec)
 
void ROOT::Internal::RDF::ProcessMT (ROOT::RDF::RDataSource &ds, ROOT::Detail::RDF::RLoopManager &lm)
 
void ROOT::Internal::RDF::RunFinalChecks (const ROOT::RDF::RDataSource &ds, bool nodesLeftNotRun)