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

Provides field-level storage information.

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

Definition at line 118 of file RNTupleInspector.hxx.

Public Member Functions

 RFieldTreeInspector (const RFieldDescriptor &fieldDesc, std::uint64_t onDiskSize, std::uint64_t inMemSize)
 
 ~RFieldTreeInspector ()=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

◆ RFieldTreeInspector()

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

Definition at line 125 of file RNTupleInspector.hxx.

◆ ~RFieldTreeInspector()

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

Member Function Documentation

◆ GetCompressedSize()

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

Definition at line 130 of file RNTupleInspector.hxx.

◆ GetDescriptor()

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

Definition at line 129 of file RNTupleInspector.hxx.

◆ GetUncompressedSize()

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

Definition at line 131 of file RNTupleInspector.hxx.

Member Data Documentation

◆ fCompressedSize

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

Definition at line 121 of file RNTupleInspector.hxx.

◆ fRootFieldDescriptor

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

Definition at line 120 of file RNTupleInspector.hxx.

◆ fUncompressedSize

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

Definition at line 122 of file RNTupleInspector.hxx.

Libraries for ROOT::Experimental::RNTupleInspector::RFieldTreeInspector:

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