The PrepareNextRanges() method populates the fNextRanges list with REntryRangeDS records.
The GetEntryRanges() swaps fNextRanges and fCurrentRanges and uses the list of REntryRangeDS records to return the list of ranges ready to use by the RDF loop manager.
Definition at line 52 of file RNTupleDS.hxx.
Public Attributes | |
ULong64_t | fFirstEntry = 0 |
First entry index in fSource. | |
ULong64_t | fLastEntry = 0 |
End entry index in fSource, e.g. the number of entries in the range is fLastEntry - fFirstEntry. | |
std::unique_ptr< ROOT::Experimental::Internal::RPageSource > | fSource |
ULong64_t ROOT::Experimental::RNTupleDS::REntryRangeDS::fFirstEntry = 0 |
First entry index in fSource.
Definition at line 54 of file RNTupleDS.hxx.
ULong64_t ROOT::Experimental::RNTupleDS::REntryRangeDS::fLastEntry = 0 |
End entry index in fSource, e.g. the number of entries in the range is fLastEntry - fFirstEntry.
Definition at line 56 of file RNTupleDS.hxx.
std::unique_ptr<ROOT::Experimental::Internal::RPageSource> ROOT::Experimental::RNTupleDS::REntryRangeDS::fSource |
Definition at line 53 of file RNTupleDS.hxx.