Records the parition of data into pages for a particular column in a particular cluster.
Definition at line 201 of file RNTupleDescriptor.hxx.
Classes | |
struct | RPageInfo |
We do not need to store the element size / uncompressed page size because we know to which column the page belongs. More... | |
struct | RPageInfoExtended |
Public Member Functions | |
RPageRange ()=default | |
RPageRange (const RPageRange &other)=delete | |
RPageRange (RPageRange &&other)=default | |
RPageRange | Clone () const |
RPageInfoExtended | Find (RClusterSize::ValueType idxInCluster) const |
Find the page in the RPageRange that contains the given element. The element must exist. | |
RPageRange & | operator= (const RPageRange &other)=delete |
RPageRange & | operator= (RPageRange &&other)=default |
bool | operator== (const RPageRange &other) const |
Public Attributes | |
DescriptorId_t | fColumnId = kInvalidDescriptorId |
std::vector< RPageInfo > | fPageInfos |
#include <ROOT/RNTupleDescriptor.hxx>
|
default |
|
delete |
|
default |
|
inline |
Definition at line 230 of file RNTupleDescriptor.hxx.
ROOT::Experimental::RClusterDescriptor::RPageRange::RPageInfoExtended ROOT::Experimental::RClusterDescriptor::RPageRange::Find | ( | RClusterSize::ValueType | idxInCluster | ) | const |
Find the page in the RPageRange that contains the given element. The element must exist.
Definition at line 452 of file RNTupleDescriptor.cxx.
|
delete |
|
default |
|
inline |
Definition at line 243 of file RNTupleDescriptor.hxx.
DescriptorId_t ROOT::Experimental::RClusterDescriptor::RPageRange::fColumnId = kInvalidDescriptorId |
Definition at line 240 of file RNTupleDescriptor.hxx.
std::vector<RPageInfo> ROOT::Experimental::RClusterDescriptor::RPageRange::fPageInfos |
Definition at line 241 of file RNTupleDescriptor.hxx.