![]() |
Project
|
#include <RCombinedDS.h>
Inherits ROOT::RDF::RCombinedDSIndex.
Public Member Functions | |
std::pair< ULong64_t, ULong64_t > | GetAssociatedEntries (ULong64_t entry) final |
std::vector< std::pair< ULong64_t, ULong64_t > > | BuildIndex (std::unique_ptr< RDataFrame > &left, std::unique_ptr< RDataFrame > &right) final |
![]() | |
virtual | ~RCombinedDSIndex ()=default |
An index which allows doing a cross join between two tables. I.e. all the entries of one coupled with all the entries of the other
Definition at line 67 of file RCombinedDS.h.
|
finalvirtual |
This is invoked on every Inititialise of the RCombinedDS to allow constructing the index associated to it.
[in] |
is the dataframe constructed on top of the left input.
[in] |
is the dataframe constructed on top of the right input.
Implements ROOT::RDF::RCombinedDSIndex.
Definition at line 76 of file RCombinedDS.cxx.
|
inlinefinalvirtual |
This is invoked on every GetEntry() of the RCombinedDS and it's used to effectively enumerate all the pairs of the combination.
[in] |
is the entry in the combined table
Implements ROOT::RDF::RCombinedDSIndex.
Definition at line 70 of file RCombinedDS.h.