Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RNTupleInspector::RFieldTreeInfo Class Reference

Holds field-level storage information.

The RFieldTreeInfo class provides storage information for a field and its subfields. This information is either collected during the construction of the RNTupleInpector object, or can be accessed using the RFieldDescriptor that belongs to this field.

Definition at line 102 of file RNTupleInspector.hxx.

Public Member Functions

 RFieldTreeInfo (const RFieldDescriptor &fieldDesc, std::uint64_t onDiskSize, std::uint64_t inMemSize)
 
 ~RFieldTreeInfo ()=default
 
std::uint64_t GetCompressedSize () const
 
const RFieldDescriptorGetDescriptor () const
 
std::uint64_t GetUncompressedSize () const
 

Private Attributes

std::uint64_t fCompressedSize = 0
 
const RFieldDescriptorfRootFieldDescriptor
 
std::uint64_t fUncompressedSize = 0
 

#include <ROOT/RNTupleInspector.hxx>

Constructor & Destructor Documentation

◆ RFieldTreeInfo()

ROOT::Experimental::RNTupleInspector::RFieldTreeInfo::RFieldTreeInfo ( const RFieldDescriptor fieldDesc,
std::uint64_t  onDiskSize,
std::uint64_t  inMemSize 
)
inline

Definition at line 109 of file RNTupleInspector.hxx.

◆ ~RFieldTreeInfo()

ROOT::Experimental::RNTupleInspector::RFieldTreeInfo::~RFieldTreeInfo ( )
default

Member Function Documentation

◆ GetCompressedSize()

std::uint64_t ROOT::Experimental::RNTupleInspector::RFieldTreeInfo::GetCompressedSize ( ) const
inline

Definition at line 114 of file RNTupleInspector.hxx.

◆ GetDescriptor()

const RFieldDescriptor & ROOT::Experimental::RNTupleInspector::RFieldTreeInfo::GetDescriptor ( ) const
inline

Definition at line 113 of file RNTupleInspector.hxx.

◆ GetUncompressedSize()

std::uint64_t ROOT::Experimental::RNTupleInspector::RFieldTreeInfo::GetUncompressedSize ( ) const
inline

Definition at line 115 of file RNTupleInspector.hxx.

Member Data Documentation

◆ fCompressedSize

std::uint64_t ROOT::Experimental::RNTupleInspector::RFieldTreeInfo::fCompressedSize = 0
private

Definition at line 105 of file RNTupleInspector.hxx.

◆ fRootFieldDescriptor

const RFieldDescriptor& ROOT::Experimental::RNTupleInspector::RFieldTreeInfo::fRootFieldDescriptor
private

Definition at line 104 of file RNTupleInspector.hxx.

◆ fUncompressedSize

std::uint64_t ROOT::Experimental::RNTupleInspector::RFieldTreeInfo::fUncompressedSize = 0
private

Definition at line 106 of file RNTupleInspector.hxx.

Libraries for ROOT::Experimental::RNTupleInspector::RFieldTreeInfo:

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