![]() |
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 inner join on the row number for two tables, i.e. putting the rows of one next to the rows of other.
Definition at line 54 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 90 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 57 of file RCombinedDS.h.