Logo ROOT   6.18/05
Reference Guide
List of all members | Public Member Functions | Private Attributes | Friends | List of all members
ROOT::Experimental::RColumnDescriptor Class Reference

Definition at line 62 of file RNTupleDescriptor.hxx.

Public Member Functions

DescriptorId_t GetFieldId () const
 
DescriptorId_t GetId () const
 
std::vector< DescriptorId_tGetLinkIds ()
 
RColumnModel GetModel () const
 
DescriptorId_t GetOffsetId () const
 
RNTupleVersion GetVersion () const
 

Private Attributes

DescriptorId_t fColumnId = kInvalidDescriptorId
 
DescriptorId_t fFieldId = kInvalidDescriptorId
 Every column belongs to one and only one field. More...
 
std::vector< DescriptorId_tfLinkIds
 For index and offset columns of collections, pointers and variants, the pointee field(s) More...
 
RColumnModel fModel
 
DescriptorId_t fOffsetId = kInvalidDescriptorId
 Pointer to the parent column with offsets. More...
 
RNTupleVersion fVersion
 

Friends

class RNTupleDescriptorBuilder
 

#include <ROOT/RNTupleDescriptor.hxx>

Member Function Documentation

◆ GetFieldId()

DescriptorId_t ROOT::Experimental::RColumnDescriptor::GetFieldId ( ) const
inline

Definition at line 80 of file RNTupleDescriptor.hxx.

◆ GetId()

DescriptorId_t ROOT::Experimental::RColumnDescriptor::GetId ( ) const
inline

Definition at line 77 of file RNTupleDescriptor.hxx.

◆ GetLinkIds()

std::vector< DescriptorId_t > ROOT::Experimental::RColumnDescriptor::GetLinkIds ( )
inline

Definition at line 82 of file RNTupleDescriptor.hxx.

◆ GetModel()

RColumnModel ROOT::Experimental::RColumnDescriptor::GetModel ( ) const
inline

Definition at line 79 of file RNTupleDescriptor.hxx.

◆ GetOffsetId()

DescriptorId_t ROOT::Experimental::RColumnDescriptor::GetOffsetId ( ) const
inline

Definition at line 81 of file RNTupleDescriptor.hxx.

◆ GetVersion()

RNTupleVersion ROOT::Experimental::RColumnDescriptor::GetVersion ( ) const
inline

Definition at line 78 of file RNTupleDescriptor.hxx.

Friends And Related Function Documentation

◆ RNTupleDescriptorBuilder

friend class RNTupleDescriptorBuilder
friend

Definition at line 63 of file RNTupleDescriptor.hxx.

Member Data Documentation

◆ fColumnId

DescriptorId_t ROOT::Experimental::RColumnDescriptor::fColumnId = kInvalidDescriptorId
private

Definition at line 66 of file RNTupleDescriptor.hxx.

◆ fFieldId

DescriptorId_t ROOT::Experimental::RColumnDescriptor::fFieldId = kInvalidDescriptorId
private

Every column belongs to one and only one field.

Definition at line 70 of file RNTupleDescriptor.hxx.

◆ fLinkIds

std::vector<DescriptorId_t> ROOT::Experimental::RColumnDescriptor::fLinkIds
private

For index and offset columns of collections, pointers and variants, the pointee field(s)

Definition at line 74 of file RNTupleDescriptor.hxx.

◆ fModel

RColumnModel ROOT::Experimental::RColumnDescriptor::fModel
private

Definition at line 68 of file RNTupleDescriptor.hxx.

◆ fOffsetId

DescriptorId_t ROOT::Experimental::RColumnDescriptor::fOffsetId = kInvalidDescriptorId
private

Pointer to the parent column with offsets.

Definition at line 72 of file RNTupleDescriptor.hxx.

◆ fVersion

RNTupleVersion ROOT::Experimental::RColumnDescriptor::fVersion
private

Definition at line 67 of file RNTupleDescriptor.hxx.


The documentation for this class was generated from the following file: