Holds column-level storage information.
The RColumnInfo class provides storage information for an individual column. This information is either collected during the construction of the RNTupleInpector object, or can be accessed using the RColumnDescriptor that belongs to this column.
Definition at line 75 of file RNTupleInspector.hxx.
Public Member Functions | |
RColumnInfo (const RColumnDescriptor &colDesc, std::uint64_t onDiskSize, std::uint32_t elemSize, std::uint64_t nElems) | |
~RColumnInfo ()=default | |
std::uint64_t | GetCompressedSize () const |
const RColumnDescriptor & | GetDescriptor () const |
std::uint64_t | GetElementSize () const |
std::uint64_t | GetNElements () const |
EColumnType | GetType () const |
std::uint64_t | GetUncompressedSize () const |
Private Attributes | |
const RColumnDescriptor & | fColumnDescriptor |
std::uint64_t | fCompressedSize = 0 |
std::uint32_t | fElementSize = 0 |
std::uint64_t | fNElements = 0 |
#include <ROOT/RNTupleInspector.hxx>
|
inline |
Definition at line 83 of file RNTupleInspector.hxx.
|
default |
|
inline |
Definition at line 89 of file RNTupleInspector.hxx.
|
inline |
Definition at line 88 of file RNTupleInspector.hxx.
|
inline |
Definition at line 91 of file RNTupleInspector.hxx.
|
inline |
Definition at line 92 of file RNTupleInspector.hxx.
|
inline |
Definition at line 93 of file RNTupleInspector.hxx.
|
inline |
Definition at line 90 of file RNTupleInspector.hxx.
|
private |
Definition at line 77 of file RNTupleInspector.hxx.
|
private |
Definition at line 78 of file RNTupleInspector.hxx.
|
private |
Definition at line 79 of file RNTupleInspector.hxx.
|
private |
Definition at line 80 of file RNTupleInspector.hxx.