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 119 of file RNTupleInspector.hxx.

Public Member Functions

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

Private Attributes

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

#include <ROOT/RNTupleInspector.hxx>

Constructor & Destructor Documentation

◆ RFieldTreeInspector()

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

Definition at line 126 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 131 of file RNTupleInspector.hxx.

◆ GetDescriptor()

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

Definition at line 130 of file RNTupleInspector.hxx.

◆ GetUncompressedSize()

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

Definition at line 132 of file RNTupleInspector.hxx.

Member Data Documentation

◆ fCompressedSize

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

Definition at line 122 of file RNTupleInspector.hxx.

◆ fRootFieldDescriptor

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

Definition at line 121 of file RNTupleInspector.hxx.

◆ fUncompressedSize

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

Definition at line 123 of file RNTupleInspector.hxx.

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

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