Project
Loading...
Searching...
No Matches
RCombinedDS.h File Reference
#include "ROOT/RDataFrame.hxx"
#include "ROOT/RDataSource.hxx"
#include <memory>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  ROOT::RDF::RCombinedDSIndex
 
class  ROOT::RDF::RCombinedDSFriendIndex
 
class  ROOT::RDF::RCombinedDSCrossJoinIndex
 
class  ROOT::RDF::RCombinedDSColumnJoinIndex< INDEX_TYPE >
 
struct  ROOT::RDF::RCombinedDSIndexHelpers
 
class  ROOT::RDF::RCombinedDSBlockJoinIndex< INDEX_TYPE >
 
class  ROOT::RDF::RCombinedDS
 RDataSource which does the cartesian product of entries in two other datasources. More...
 

Namespaces

namespace  ROOT
 
namespace  ROOT::RDF
 

Enumerations

enum struct  ROOT::RDF::BlockCombinationRule {
  ROOT::RDF::Full , ROOT::RDF::Upper , ROOT::RDF::StrictlyUpper , ROOT::RDF::Diagonal ,
  ROOT::RDF::Anti
}
 

Functions

RDataFrame ROOT::RDF::MakeCombinedDataFrame (std::unique_ptr< RDataSource > left, std::unique_ptr< RDataSource >, std::unique_ptr< RCombinedDSIndex > index, std::string leftPrefix="left_", std::string rightPrefix="right_")
 Factory method to create a Apache Arrow RDataFrame.
 
RDataFrame ROOT::RDF::MakeCrossProductDataFrame (std::unique_ptr< RDataSource > left, std::unique_ptr< RDataSource >, std::string leftPrefix="left_", std::string rightPrefix="right_")
 
RDataFrame ROOT::RDF::MakeColumnIndexedDataFrame (std::unique_ptr< RDataSource > left, std::unique_ptr< RDataSource >, std::string indexColName, std::string leftPrefix="left_", std::string rightPrefix="right_")
 
RDataFrame ROOT::RDF::MakeFriendDataFrame (std::unique_ptr< RDataSource > left, std::unique_ptr< RDataSource > right, std::string leftPrefix="left_", std::string rightPrefix="right_")
 
RDataFrame ROOT::RDF::MakeBlockAntiDataFrame (std::unique_ptr< RDataSource > left, std::unique_ptr< RDataSource > right, std::string indexColumnName, std::string leftPrefix="left_", std::string rightPrefix="right_")