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 32bit integer in a struct in order to avoid template specialization clash with std::uint32_t. More... | |
class | ROOT::Experimental::RColumnSwitch |
Holds the index and the tag of a kSwitch column. More... | |
class | ROOT::Experimental::RNTupleVersion |
For forward and backward compatibility, attach version information to the consitituents of the file format (column, field, cluster, ntuple). 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::NTupleFlags_t = std::uint64_t |
64 possible flags to apply to all versioned entities (so far unused). | |
using | ROOT::Experimental::NTupleSize_t = std::uint64_t |
Integer type long enough to hold the maximum number of entries in a column. | |
using | ROOT::Experimental::RNTupleUuid = std::string |
Every NTuple is identified by a UUID. TODO(jblomer): should this be a TUUID? | |
Enumerations | |
enum | ROOT::Experimental::ENTupleStructure { ROOT::Experimental::kLeaf , ROOT::Experimental::kCollection , ROOT::Experimental::kRecord , ROOT::Experimental::kVariant , ROOT::Experimental::kReference , ROOT::Experimental::kInvalid } |
The fields in the ntuple model tree can carry different structural information about the type system. More... | |
Functions | |
constexpr ClusterSize_t | ROOT::Experimental::kInvalidClusterIndex (std::uint32_t(-1)) |
RLogChannel & | ROOT::Experimental::NTupleLog () |
Log channel for RNTuple diagnostics. | |
void | ROOT::Experimental::Internal::PrintRNTuple (const RNTuple &ntuple, std::ostream &output) |
Variables | |
constexpr ColumnId_t | ROOT::Experimental::kInvalidColumnId = -1 |
constexpr DescriptorId_t | ROOT::Experimental::kInvalidDescriptorId = std::uint64_t(-1) |
constexpr NTupleSize_t | ROOT::Experimental::kInvalidNTupleIndex = std::uint64_t(-1) |
Definition in file RNTupleUtil.hxx.