Additional information about a page in an in-memory RPageRange.
Used by RPageRange::Find() to return information relative to the RPageRange. This information is not stored on disk and we don't need to keep it in memory because it can be easily recomputed.
Definition at line 409 of file RNTupleDescriptor.hxx.
Public Member Functions | |
| RPageInfoExtended ()=default | |
| RPageInfoExtended (const RPageInfo &pageInfo, ROOT::NTupleSize_t firstElementIndex, ROOT::NTupleSize_t pageNumber) | |
| ROOT::NTupleSize_t | GetFirstElementIndex () const |
| ROOT::NTupleSize_t | GetPageNumber () const |
| void | SetFirstElementIndex (ROOT::NTupleSize_t firstInPage) |
| void | SetPageNumber (ROOT::NTupleSize_t pageNumber) |
Public Member Functions inherited from ROOT::RClusterDescriptor::RPageInfo | |
| RPageInfo ()=default | |
| RPageInfo (std::uint32_t nElements, const RNTupleLocator &locator, bool hasChecksum) | |
| RNTupleLocator & | GetLocator () |
| const RNTupleLocator & | GetLocator () const |
| std::uint32_t | GetNElements () const |
| bool | HasChecksum () const |
| bool | operator== (const RPageInfo &other) const |
| void | SetHasChecksum (bool hasChecksum) |
| void | SetLocator (const RNTupleLocator &locator) |
| void | SetNElements (std::uint32_t n) |
Private Attributes | |
| ROOT::NTupleSize_t | fFirstElementIndex = 0 |
| Index (in cluster) of the first element in page. | |
| ROOT::NTupleSize_t | fPageNumber = 0 |
| Page number in the corresponding RPageRange. | |
#include <ROOT/RNTupleDescriptor.hxx>
|
default |
|
inline |
Definition at line 418 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 423 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 426 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 424 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 427 of file RNTupleDescriptor.hxx.
|
private |
Index (in cluster) of the first element in page.
Definition at line 412 of file RNTupleDescriptor.hxx.
|
private |
Page number in the corresponding RPageRange.
Definition at line 414 of file RNTupleDescriptor.hxx.