#include <ROOT/RCreateFieldOptions.hxx>#include <ROOT/RError.hxx>#include <ROOT/RNTupleSerialize.hxx>#include <ROOT/RNTupleTypes.hxx>#include <ROOT/RSpan.hxx>#include <TError.h>#include <algorithm>#include <chrono>#include <cmath>#include <functional>#include <iterator>#include <map>#include <memory>#include <optional>#include <ostream>#include <vector>#include <set>#include <string>#include <string_view>#include <unordered_map>#include <unordered_set>Classes | |
| class | ROOT::RClusterDescriptor |
| Metadata for RNTuple clusters. More... | |
| class | ROOT::Internal::RClusterDescriptorBuilder |
| A helper class for piece-wise construction of an RClusterDescriptor. More... | |
| class | ROOT::RNTupleDescriptor::RClusterDescriptorIterable |
| Used to loop over all the clusters of an RNTuple (in unspecified order). More... | |
| class | ROOT::RClusterGroupDescriptor |
| Clusters are bundled in cluster groups. More... | |
| class | ROOT::Internal::RClusterGroupDescriptorBuilder |
| A helper class for piece-wise construction of an RClusterGroupDescriptor. More... | |
| class | ROOT::RNTupleDescriptor::RClusterGroupDescriptorIterable |
| Used to loop over all the cluster groups of an RNTuple (in unspecified order). More... | |
| class | ROOT::RColumnDescriptor |
| Metadata stored for every column of an RNTuple. More... | |
| class | ROOT::Internal::RColumnDescriptorBuilder |
| A helper class for piece-wise construction of an RColumnDescriptor. More... | |
| class | ROOT::RNTupleDescriptor::RColumnDescriptorIterable |
| Used to loop over a field's associated columns. More... | |
| class | ROOT::RClusterDescriptor::RColumnRange |
| The window of element indexes of a particular column in a particular cluster. More... | |
| class | ROOT::RClusterDescriptor::RColumnRangeIterable |
| struct | ROOT::RNTupleDescriptor::RCreateModelOptions |
| Modifiers passed to CreateModel(). More... | |
| class | ROOT::RExtraTypeInfoDescriptor |
| Field specific extra type information from the header / extenstion header. More... | |
| class | ROOT::Internal::RExtraTypeInfoDescriptorBuilder |
| A helper class for piece-wise construction of an RExtraTypeInfoDescriptor. More... | |
| class | ROOT::RNTupleDescriptor::RExtraTypeInfoDescriptorIterable |
| Used to loop over all the extra type info record of an RNTuple (in unspecified order). More... | |
| class | ROOT::RFieldDescriptor |
| Metadata stored for every field of an RNTuple. More... | |
| class | ROOT::Internal::RFieldDescriptorBuilder |
| A helper class for piece-wise construction of an RFieldDescriptor. More... | |
| class | ROOT::RNTupleDescriptor::RFieldDescriptorIterable |
| Used to loop over a field's child fields. More... | |
| class | ROOT::RNTupleDescriptor::RHeaderExtension |
| Summarizes information about fields and the corresponding columns that were added after the header has been serialized. More... | |
| class | ROOT::RClusterDescriptor::RColumnRangeIterable::RIterator |
| class | ROOT::RNTupleDescriptor::RColumnDescriptorIterable::RIterator |
| class | ROOT::RNTupleDescriptor::RFieldDescriptorIterable::RIterator |
| class | ROOT::RNTupleDescriptor::RClusterGroupDescriptorIterable::RIterator |
| class | ROOT::RNTupleDescriptor::RClusterDescriptorIterable::RIterator |
| class | ROOT::RNTupleDescriptor::RExtraTypeInfoDescriptorIterable::RIterator |
| class | ROOT::Experimental::RNTupleAttrSetDescriptorIterable::RIterator |
| class | ROOT::Experimental::RNTupleAttrSetDescriptor |
| Metadata stored for every Attribute Set linked to an RNTuple. More... | |
| class | ROOT::Experimental::Internal::RNTupleAttrSetDescriptorBuilder |
| class | ROOT::Experimental::RNTupleAttrSetDescriptorIterable |
| Used to loop over all the Attribute Sets linked to an RNTuple. More... | |
| struct | ROOT::Internal::RNTupleClusterBoundaries |
| class | ROOT::RNTupleDescriptor |
| The on-storage metadata of an RNTuple. More... | |
| class | ROOT::Internal::RNTupleDescriptorBuilder |
| A helper class for piece-wise construction of an RNTupleDescriptor. More... | |
| class | ROOT::RClusterDescriptor::RPageInfo |
| Information about a single page in the context of a cluster's page range. More... | |
| class | ROOT::RClusterDescriptor::RPageInfoExtended |
| Additional information about a page in an in-memory RPageRange. More... | |
| class | ROOT::RClusterDescriptor::RPageRange |
| Records the partition of data into pages for a particular column in a particular cluster. More... | |
| struct | ROOT::RColumnDescriptor::RValueRange |
Namespaces | |
| namespace | ROOT |
| namespace | ROOT::Experimental |
| Namespace for ROOT features in testing. | |
| namespace | ROOT::Experimental::Internal |
| namespace | ROOT::Internal |
Enumerations | |
| enum class | ROOT::EExtraTypeInfoIds { ROOT::kInvalid , ROOT::kStreamerInfo } |
| Used in RExtraTypeInfoDescriptor. More... | |
Functions | |
| ROOT::DescriptorId_t | ROOT::Internal::CallFindClusterIdOn (const ROOT::RNTupleDescriptor &desc, ROOT::NTupleSize_t entryIdx) |
| RNTupleDescriptor | ROOT::Internal::CloneDescriptorSchema (const RNTupleDescriptor &desc) |
| std::vector< ROOT::Internal::RNTupleClusterBoundaries > | ROOT::Internal::GetClusterBoundaries (const RNTupleDescriptor &desc) |
| Return the cluster boundaries for each cluster in this RNTuple. | |
| bool | ROOT::Internal::IsCustomEnumFieldDesc (const RNTupleDescriptor &desc, const RFieldDescriptor &fieldDesc) |
| Tells if the field describes a user-defined enum type. | |
| bool | ROOT::Internal::IsStdAtomicFieldDesc (const RFieldDescriptor &fieldDesc) |
| Tells if the field describes a std::atomic<T> type. | |
Definition in file RNTupleDescriptor.hxx.