Definition at line 82 of file RArrowDS.cxx.
|
| ArrayPtrVisitor (void **result) |
|
void | SetEntry (ULong64_t entry) |
|
virtual arrow::Status | Visit (arrow::BooleanArray const &array) final |
|
virtual arrow::Status | Visit (arrow::DoubleArray const &array) final |
|
virtual arrow::Status | Visit (arrow::FloatArray const &array) final |
|
virtual arrow::Status | Visit (arrow::Int32Array const &array) final |
| Check if we are asking the same entry as before.
|
|
virtual arrow::Status | Visit (arrow::Int64Array const &array) final |
|
virtual arrow::Status | Visit (arrow::ListArray const &array) final |
|
virtual arrow::Status | Visit (arrow::StringArray const &array) final |
|
virtual arrow::Status | Visit (arrow::UInt32Array const &array) final |
| Check if we are asking the same entry as before.
|
|
virtual arrow::Status | Visit (arrow::UInt64Array const &array) final |
|
◆ ArrayPtrVisitor()
ROOT::Internal::RDF::ArrayPtrVisitor::ArrayPtrVisitor |
( |
void ** |
result | ) |
|
|
inline |
◆ getTypeErasedPtrFrom()
template<typename T >
void * ROOT::Internal::RDF::ArrayPtrVisitor::getTypeErasedPtrFrom |
( |
arrow::ListArray const & |
array, |
|
|
int32_t |
entry, |
|
|
RVec< T > & |
cache |
|
) |
| |
|
inlineprivate |
◆ SetEntry()
void ROOT::Internal::RDF::ArrayPtrVisitor::SetEntry |
( |
ULong64_t |
entry | ) |
|
|
inline |
◆ Visit() [1/9]
virtual arrow::Status ROOT::Internal::RDF::ArrayPtrVisitor::Visit |
( |
arrow::BooleanArray const & |
array | ) |
|
|
inlinefinalvirtual |
◆ Visit() [2/9]
virtual arrow::Status ROOT::Internal::RDF::ArrayPtrVisitor::Visit |
( |
arrow::DoubleArray const & |
array | ) |
|
|
inlinefinalvirtual |
◆ Visit() [3/9]
virtual arrow::Status ROOT::Internal::RDF::ArrayPtrVisitor::Visit |
( |
arrow::FloatArray const & |
array | ) |
|
|
inlinefinalvirtual |
◆ Visit() [4/9]
virtual arrow::Status ROOT::Internal::RDF::ArrayPtrVisitor::Visit |
( |
arrow::Int32Array const & |
array | ) |
|
|
inlinefinalvirtual |
Check if we are asking the same entry as before.
Definition at line 118 of file RArrowDS.cxx.
◆ Visit() [5/9]
virtual arrow::Status ROOT::Internal::RDF::ArrayPtrVisitor::Visit |
( |
arrow::Int64Array const & |
array | ) |
|
|
inlinefinalvirtual |
◆ Visit() [6/9]
virtual arrow::Status ROOT::Internal::RDF::ArrayPtrVisitor::Visit |
( |
arrow::ListArray const & |
array | ) |
|
|
inlinefinalvirtual |
◆ Visit() [7/9]
virtual arrow::Status ROOT::Internal::RDF::ArrayPtrVisitor::Visit |
( |
arrow::StringArray const & |
array | ) |
|
|
inlinefinalvirtual |
◆ Visit() [8/9]
virtual arrow::Status ROOT::Internal::RDF::ArrayPtrVisitor::Visit |
( |
arrow::UInt32Array const & |
array | ) |
|
|
inlinefinalvirtual |
Check if we are asking the same entry as before.
Definition at line 131 of file RArrowDS.cxx.
◆ Visit() [9/9]
virtual arrow::Status ROOT::Internal::RDF::ArrayPtrVisitor::Visit |
( |
arrow::UInt64Array const & |
array | ) |
|
|
inlinefinalvirtual |
◆ fCachedBool
bool ROOT::Internal::RDF::ArrayPtrVisitor::fCachedBool {false} |
|
private |
◆ fCachedRVecDouble
RVec<double> ROOT::Internal::RDF::ArrayPtrVisitor::fCachedRVecDouble |
|
private |
◆ fCachedRVecFloat
RVec<float> ROOT::Internal::RDF::ArrayPtrVisitor::fCachedRVecFloat |
|
private |
◆ fCachedRVecInt
RVec<Int_t> ROOT::Internal::RDF::ArrayPtrVisitor::fCachedRVecInt |
|
private |
◆ fCachedRVecLong64
RVec<Long64_t> ROOT::Internal::RDF::ArrayPtrVisitor::fCachedRVecLong64 |
|
private |
◆ fCachedRVecUInt
RVec<UInt_t> ROOT::Internal::RDF::ArrayPtrVisitor::fCachedRVecUInt |
|
private |
◆ fCachedRVecULong64
RVec<ULong64_t> ROOT::Internal::RDF::ArrayPtrVisitor::fCachedRVecULong64 |
|
private |
◆ fCachedString
std::string ROOT::Internal::RDF::ArrayPtrVisitor::fCachedString |
|
private |
◆ fCurrentEntry
ULong64_t ROOT::Internal::RDF::ArrayPtrVisitor::fCurrentEntry |
|
private |
The entry in the array which should be looked up.
Definition at line 96 of file RArrowDS.cxx.
◆ fResult
void** ROOT::Internal::RDF::ArrayPtrVisitor::fResult |
|
private |
tree/dataframe/src/RArrowDS.cxx