A view for a collection, that can itself generate new ntuple views for its nested fields.
Definition at line 268 of file RNTupleView.hxx.
Private Member Functions | |
RNTupleCollectionView (ROOT::DescriptorId_t fieldId, const std::string &fieldName, Internal::RPageSource *source) | |
ROOT::DescriptorId_t | GetFieldId (std::string_view fieldName) |
Static Private Member Functions | |
static RNTupleCollectionView | Create (ROOT::DescriptorId_t fieldId, Internal::RPageSource *source) |
Private Attributes | |
ROOT::RField< RNTupleCardinality< std::uint64_t > > | fField |
Internal::RPageSource * | fSource |
ROOT::RFieldBase::RValue | fValue |
Friends | |
class | RNTupleReader |
#include <ROOT/RNTupleView.hxx>
|
inlineprivate |
Definition at line 276 of file RNTupleView.hxx.
|
delete |
|
default |
|
default |
|
inlinestaticprivate |
Definition at line 283 of file RNTupleView.hxx.
|
inline |
Definition at line 325 of file RNTupleView.hxx.
|
inline |
Definition at line 316 of file RNTupleView.hxx.
|
inline |
Raises an exception if there is no field with the given name.
Definition at line 353 of file RNTupleView.hxx.
|
inline |
Raises an exception if there is no field with the given name.
Definition at line 345 of file RNTupleView.hxx.
|
inlineprivate |
Definition at line 298 of file RNTupleView.hxx.
|
inline |
Raises an exception if there is no field with the given name.
Definition at line 336 of file RNTupleView.hxx.
|
inline |
Definition at line 364 of file RNTupleView.hxx.
|
inline |
Definition at line 358 of file RNTupleView.hxx.
|
delete |
|
default |
|
friend |
Definition at line 269 of file RNTupleView.hxx.
|
private |
Definition at line 273 of file RNTupleView.hxx.
|
private |
Definition at line 272 of file RNTupleView.hxx.
|
private |
Definition at line 274 of file RNTupleView.hxx.