Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::Detail::RDF::RColumnReaderBase Class Referenceabstract

Definition at line 28 of file RColumnReaderBase.hxx.

Public Member Functions

virtual ~RColumnReaderBase ()=default
template<typename T>
T * TryGet (Long64_t entry)
 Return the column value for the given entry.

Private Member Functions

virtual void * GetImpl (Long64_t entry)=0

#include <ROOT/RDF/RColumnReaderBase.hxx>

Inheritance diagram for ROOT::Detail::RDF::RColumnReaderBase:
ROOT::Internal::RDF::RCsvDSColumnReader ROOT::Internal::RDF::RDSColumnReader< T > ROOT::Internal::RDF::RDefineReader ROOT::Internal::RDF::RLazyDSColumnReader ROOT::Internal::RDF::RMaskedColumnReader ROOT::Internal::RDF::RNTupleColumnReader ROOT::Internal::RDF::RSqliteDSColumnReader ROOT::Internal::RDF::RTreeOpaqueColumnReader ROOT::Internal::RDF::RTreeUntypedArrayColumnReader ROOT::Internal::RDF::RTreeUntypedValueColumnReader ROOT::Internal::RDF::RTrivialDSColumnReader ROOT::Internal::RDF::RVariationReader ROOT::Internal::RDF::RVecDSColumnReader

Constructor & Destructor Documentation

◆ ~RColumnReaderBase()

virtual ROOT::Detail::RDF::RColumnReaderBase::~RColumnReaderBase ( )
virtualdefault

Member Function Documentation

◆ GetImpl()

◆ TryGet()

template<typename T>
T * ROOT::Detail::RDF::RColumnReaderBase::TryGet ( Long64_t entry)
inline

Return the column value for the given entry.

Template Parameters
TThe column type
Parameters
entryThe entry number

The caller is responsible for checking that the returned value actually exists.

Definition at line 39 of file RColumnReaderBase.hxx.


The documentation for this class was generated from the following file: