Summarizes information about fields and the corresponding columns that were added after the header has been serialized.
Definition at line 515 of file RNTupleDescriptor.hxx.
Public Member Functions | |
std::size_t | GetNFields () const |
std::size_t | GetNLogicalColumns () const |
std::size_t | GetNPhysicalColumns () const |
std::vector< DescriptorId_t > | GetTopLevelFields (const RNTupleDescriptor &desc) const |
Return a vector containing the IDs of the top-level fields defined in the extension header. | |
Private Member Functions | |
void | AddColumn (bool isAliasColumn) |
void | AddFieldId (DescriptorId_t id) |
Private Attributes | |
std::vector< DescriptorId_t > | fFields |
Contains the list of field IDs that are part of the header extension; the corresponding columns are available via GetColumnIterable() . | |
std::uint64_t | fNLogicalColumns = 0 |
Number of logical and physical columns; updated by the descriptor builder when columns are added. | |
std::uint64_t | fNPhysicalColumns = 0 |
Friends | |
class | Internal::RNTupleDescriptorBuilder |
#include <ROOT/RNTupleDescriptor.hxx>
|
inlineprivate |
Definition at line 527 of file RNTupleDescriptor.hxx.
|
inlineprivate |
Definition at line 526 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 535 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 536 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 537 of file RNTupleDescriptor.hxx.
std::vector< ROOT::Experimental::DescriptorId_t > ROOT::Experimental::RNTupleDescriptor::RHeaderExtension::GetTopLevelFields | ( | const RNTupleDescriptor & | desc | ) | const |
Return a vector containing the IDs of the top-level fields defined in the extension header.
Definition at line 373 of file RNTupleDescriptor.cxx.
|
friend |
Definition at line 516 of file RNTupleDescriptor.hxx.
|
private |
Contains the list of field IDs that are part of the header extension; the corresponding columns are available via GetColumnIterable()
.
Definition at line 521 of file RNTupleDescriptor.hxx.
|
private |
Number of logical and physical columns; updated by the descriptor builder when columns are added.
Definition at line 523 of file RNTupleDescriptor.hxx.
|
private |
Definition at line 524 of file RNTupleDescriptor.hxx.