Meta-data stored for every column of an ntuple.
Definition at line 118 of file RNTupleDescriptor.hxx.
Public Member Functions | |
| RColumnDescriptor ()=default | |
| RColumnDescriptor (const RColumnDescriptor &other)=delete | |
| RColumnDescriptor (RColumnDescriptor &&other)=default | |
| RColumnDescriptor | Clone () const |
| Get a copy of the descriptor. | |
| DescriptorId_t | GetFieldId () const |
| DescriptorId_t | GetId () const |
| std::uint32_t | GetIndex () const |
| RColumnModel | GetModel () const |
| RColumnDescriptor & | operator= (const RColumnDescriptor &other)=delete |
| RColumnDescriptor & | operator= (RColumnDescriptor &&other)=default |
| bool | operator== (const RColumnDescriptor &other) const |
Private Attributes | |
| DescriptorId_t | fColumnId = kInvalidDescriptorId |
| DescriptorId_t | fFieldId = kInvalidDescriptorId |
| Every column belongs to one and only one field. | |
| std::uint32_t | fIndex |
| A field can be serialized into several columns, which are numbered from zero to $n$. | |
| RColumnModel | fModel |
| Contains the column type and whether it is sorted. | |
Friends | |
| class | RColumnDescriptorBuilder |
| class | RNTupleDescriptorBuilder |
#include <ROOT/RNTupleDescriptor.hxx>
|
default |
|
delete |
|
default |
| ROOT::Experimental::RColumnDescriptor ROOT::Experimental::RColumnDescriptor::Clone | ( | ) | const |
Get a copy of the descriptor.
Definition at line 103 of file RNTupleDescriptor.cxx.
|
inline |
Definition at line 145 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 142 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 144 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 143 of file RNTupleDescriptor.hxx.
|
delete |
|
default |
| bool ROOT::Experimental::RColumnDescriptor::operator== | ( | const RColumnDescriptor & | other | ) | const |
Definition at line 93 of file RNTupleDescriptor.cxx.
|
friend |
Definition at line 119 of file RNTupleDescriptor.hxx.
|
friend |
Definition at line 120 of file RNTupleDescriptor.hxx.
|
private |
Definition at line 123 of file RNTupleDescriptor.hxx.
|
private |
Every column belongs to one and only one field.
Definition at line 127 of file RNTupleDescriptor.hxx.
|
private |
A field can be serialized into several columns, which are numbered from zero to $n$.
Definition at line 129 of file RNTupleDescriptor.hxx.
|
private |
Contains the column type and whether it is sorted.
Definition at line 125 of file RNTupleDescriptor.hxx.