Summarizes information about fields and the corresponding columns that were added after the header has been serialized.
Definition at line 464 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 476 of file RNTupleDescriptor.hxx.
|
inlineprivate |
Definition at line 475 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 484 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 485 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 486 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 352 of file RNTupleDescriptor.cxx.
|
friend |
Definition at line 465 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 470 of file RNTupleDescriptor.hxx.
|
private |
Number of logical and physical columns; updated by the descriptor builder when columns are added.
Definition at line 472 of file RNTupleDescriptor.hxx.
|
private |
Definition at line 473 of file RNTupleDescriptor.hxx.