#include <cstdint>#include <string>#include <string_view>#include <variant>#include <ROOT/RError.hxx>#include <ROOT/RLogger.hxx>#include <ROOT/RNTupleReadOptions.hxx>Classes | |
| class | ROOT::Experimental::RClusterIndex |
| Addresses a column element or field item relative to a particular cluster, instead of a global NTupleSize_t index. More... | |
| struct | ROOT::Experimental::RClusterSize |
| Wrap the integer in a struct in order to avoid template specialization clash with std::uint64_t. More... | |
| class | ROOT::Experimental::RColumnSwitch |
| Holds the index and the tag of a kSwitch column. More... | |
| struct | ROOT::RNTupleCardinality< SizeT > |
| Helper types to present an offset column as array of collection sizes. More... | |
| struct | ROOT::Experimental::RNTupleLocator |
| Generic information about the physical location of data. More... | |
| struct | ROOT::Experimental::RNTupleLocatorObject64 |
| RNTupleLocator payload that is common for object stores using 64bit location information. More... | |
| struct | ROOT::Experimental::RNTupleOpenSpec |
| Used to specify the underlying RNTuples in RNTupleProcessor and RNTupleReader::OpenFriends() More... | |
Namespaces | |
| namespace | ROOT |
| tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7 | |
| namespace | ROOT::Experimental |
| namespace | ROOT::Experimental::Internal |
Typedefs | |
| using | ROOT::Experimental::ClusterSize_t = RClusterSize |
| using | ROOT::Experimental::ColumnId_t = std::int64_t |
| Uniquely identifies a physical column within the scope of the current process, used to tag pages. | |
| using | ROOT::Experimental::DescriptorId_t = std::uint64_t |
| Distriniguishes elements of the same type within a descriptor, e.g. different fields. | |
| using | ROOT::Experimental::NTupleSize_t = std::uint64_t |
| Integer type long enough to hold the maximum number of entries in a column. | |
Functions | |
| RResult< void > | ROOT::Experimental::Internal::EnsureValidNameForRNTuple (std::string_view name, std::string_view where) |
| Check whether a given string is a valid name according to the RNTuple specification. | |
| constexpr ClusterSize_t | ROOT::Experimental::kInvalidClusterIndex (std::uint64_t(-1)) |
| template<typename T > | |
| auto | ROOT::Experimental::Internal::MakeAliasedSharedPtr (T *rawPtr) |
| RLogChannel & | ROOT::Experimental::NTupleLog () |
| Log channel for RNTuple diagnostics. | |
Definition in file RNTupleUtil.hxx.