![]() |
Project
|
Classes | |
class | RCombinedDS |
RDataSource which does the cartesian product of entries in two other datasources. More... | |
class | RCombinedDSBlockJoinIndex |
class | RCombinedDSColumnJoinIndex |
class | RCombinedDSCrossJoinIndex |
class | RCombinedDSFriendIndex |
class | RCombinedDSIndex |
struct | RCombinedDSIndexHelpers |
Enumerations | |
enum struct | BlockCombinationRule { Full , Upper , StrictlyUpper , Diagonal , Anti } |
Functions | |
RDataFrame | 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 | MakeCrossProductDataFrame (std::unique_ptr< RDataSource > left, std::unique_ptr< RDataSource >, std::string leftPrefix="left_", std::string rightPrefix="right_") |
RDataFrame | MakeColumnIndexedDataFrame (std::unique_ptr< RDataSource > left, std::unique_ptr< RDataSource >, std::string indexColName, std::string leftPrefix="left_", std::string rightPrefix="right_") |
RDataFrame | MakeFriendDataFrame (std::unique_ptr< RDataSource > left, std::unique_ptr< RDataSource > right, std::string leftPrefix="left_", std::string rightPrefix="right_") |
RDataFrame | MakeBlockAntiDataFrame (std::unique_ptr< RDataSource > left, std::unique_ptr< RDataSource > right, std::string indexColumnName, std::string leftPrefix="left_", std::string rightPrefix="right_") |
|
strong |
Enumerator | |
---|---|
Full | |
Upper | |
StrictlyUpper | |
Diagonal | |
Anti |
Definition at line 128 of file RCombinedDS.h.
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_" |
||
) |
Definition at line 258 of file RCombinedDS.cxx.
RDataFrame ROOT::RDF::MakeColumnIndexedDataFrame | ( | std::unique_ptr< RDataSource > | left, |
std::unique_ptr< RDataSource > | right, | ||
std::string | indexColName, | ||
std::string | leftPrefix = "left_" , |
||
std::string | rightPrefix = "right_" |
||
) |
Definition at line 250 of file RCombinedDS.cxx.
RDataFrame ROOT::RDF::MakeCombinedDataFrame | ( | std::unique_ptr< RDataSource > | left, |
std::unique_ptr< RDataSource > | right, | ||
std::unique_ptr< RCombinedDSIndex > | index, | ||
std::string | leftPrefix = "left_" , |
||
std::string | rightPrefix = "right_" |
||
) |
Factory method to create a Apache Arrow RDataFrame.
[in] | table | an apache::arrow table to use as a source. |
Creates a RDataFrame using an arrow::Table as input.
[in] | table | the arrow Table to observe. |
[in] | columnNames | the name of the columns to use In case columnNames is empty, we use all the columns found in the table |
Definition at line 235 of file RCombinedDS.cxx.
RDataFrame ROOT::RDF::MakeCrossProductDataFrame | ( | std::unique_ptr< RDataSource > | left, |
std::unique_ptr< RDataSource > | right, | ||
std::string | leftPrefix = "left_" , |
||
std::string | rightPrefix = "right_" |
||
) |
Definition at line 243 of file RCombinedDS.cxx.
RDataFrame ROOT::RDF::MakeFriendDataFrame | ( | std::unique_ptr< RDataSource > | left, |
std::unique_ptr< RDataSource > | right, | ||
std::string | leftPrefix = "left_" , |
||
std::string | rightPrefix = "right_" |
||
) |
Definition at line 266 of file RCombinedDS.cxx.