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 126 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 133 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 138 of file RNTupleInspector.hxx.

◆ GetDescriptor()

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

Definition at line 137 of file RNTupleInspector.hxx.

◆ GetUncompressedSize()

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

Definition at line 139 of file RNTupleInspector.hxx.

Member Data Documentation

◆ fCompressedSize

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

Definition at line 129 of file RNTupleInspector.hxx.

◆ fRootFieldDescriptor

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

Definition at line 128 of file RNTupleInspector.hxx.

◆ fUncompressedSize

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

Definition at line 130 of file RNTupleInspector.hxx.


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