ROOT 6.18/05 Reference Guide |
Used by RPageStorage implementations in order to construct the RNTupleDescriptor from the various header parts.
Definition at line 142 of file RNTupleDescriptor.hxx.
Public Member Functions | |
void | AddCluster (DescriptorId_t clusterId, RNTupleVersion version, NTupleSize_t firstEntryIndex, ClusterSize_t nEntries) |
void | AddClusterColumnInfo (DescriptorId_t clusterId, const RClusterDescriptor::RColumnInfo &columnInfo) |
void | AddColumn (DescriptorId_t columnId, DescriptorId_t fieldId, const RNTupleVersion &version, const RColumnModel &model) |
void | AddColumnLink (DescriptorId_t columnId, DescriptorId_t linkId) |
void | AddField (DescriptorId_t fieldId, const RNTupleVersion &fieldVersion, const RNTupleVersion &typeVersion, std::string_view fieldName, std::string_view typeName, ENTupleStructure structure) |
void | AddFieldLink (DescriptorId_t fieldId, DescriptorId_t linkId) |
const RNTupleDescriptor & | GetDescriptor () const |
void | SetColumnOffset (DescriptorId_t columnId, DescriptorId_t offsetId) |
void | SetFieldParent (DescriptorId_t fieldId, DescriptorId_t parentId) |
void | SetNTuple (std::string_view name, const RNTupleVersion &version) |
Private Attributes | |
RNTupleDescriptor | fDescriptor |
#include <ROOT/RNTupleDescriptor.hxx>
void ROOT::Experimental::RNTupleDescriptorBuilder::AddCluster | ( | DescriptorId_t | clusterId, |
RNTupleVersion | version, | ||
NTupleSize_t | firstEntryIndex, | ||
ClusterSize_t | nEntries | ||
) |
Definition at line 70 of file RNTupleDescriptor.cxx.
void ROOT::Experimental::RNTupleDescriptorBuilder::AddClusterColumnInfo | ( | DescriptorId_t | clusterId, |
const RClusterDescriptor::RColumnInfo & | columnInfo | ||
) |
Definition at line 81 of file RNTupleDescriptor.cxx.
void ROOT::Experimental::RNTupleDescriptorBuilder::AddColumn | ( | DescriptorId_t | columnId, |
DescriptorId_t | fieldId, | ||
const RNTupleVersion & | version, | ||
const RColumnModel & | model | ||
) |
Definition at line 49 of file RNTupleDescriptor.cxx.
void ROOT::Experimental::RNTupleDescriptorBuilder::AddColumnLink | ( | DescriptorId_t | columnId, |
DescriptorId_t | linkId | ||
) |
Definition at line 65 of file RNTupleDescriptor.cxx.
void ROOT::Experimental::RNTupleDescriptorBuilder::AddField | ( | DescriptorId_t | fieldId, |
const RNTupleVersion & | fieldVersion, | ||
const RNTupleVersion & | typeVersion, | ||
std::string_view | fieldName, | ||
std::string_view | typeName, | ||
ENTupleStructure | structure | ||
) |
Definition at line 25 of file RNTupleDescriptor.cxx.
void ROOT::Experimental::RNTupleDescriptorBuilder::AddFieldLink | ( | DescriptorId_t | fieldId, |
DescriptorId_t | linkId | ||
) |
Definition at line 44 of file RNTupleDescriptor.cxx.
|
inline |
Definition at line 147 of file RNTupleDescriptor.hxx.
void ROOT::Experimental::RNTupleDescriptorBuilder::SetColumnOffset | ( | DescriptorId_t | columnId, |
DescriptorId_t | offsetId | ||
) |
Definition at line 60 of file RNTupleDescriptor.cxx.
void ROOT::Experimental::RNTupleDescriptorBuilder::SetFieldParent | ( | DescriptorId_t | fieldId, |
DescriptorId_t | parentId | ||
) |
Definition at line 39 of file RNTupleDescriptor.cxx.
void ROOT::Experimental::RNTupleDescriptorBuilder::SetNTuple | ( | std::string_view | name, |
const RNTupleVersion & | version | ||
) |
Definition at line 20 of file RNTupleDescriptor.cxx.
|
private |
Definition at line 144 of file RNTupleDescriptor.hxx.