A page as being stored on disk, that is packed and compressed.
Used by the cluster pool to cache pages from the physical storage. Such pages generally need to be uncompressed and unpacked before they can be used by RNTuple upper layers.
Definition at line 43 of file RCluster.hxx.
Classes | |
struct | Key |
On-disk pages within a page source are identified by the column and page number. More... | |
Public Member Functions | |
ROnDiskPage ()=default | |
ROnDiskPage (void *address, std::uint32_t size) | |
const void * | GetAddress () const |
std::uint32_t | GetSize () const |
bool | IsNull () const |
Private Attributes | |
const void * | fAddress = nullptr |
The memory location of the bytes. | |
std::uint32_t | fSize = 0 |
The compressed and packed size of the page. | |
#include <ROOT/RCluster.hxx>
|
default |
|
inline |
Definition at line 63 of file RCluster.hxx.
|
inline |
Definition at line 65 of file RCluster.hxx.
|
inline |
Definition at line 66 of file RCluster.hxx.
|
inline |
Definition at line 68 of file RCluster.hxx.
|
private |
The memory location of the bytes.
Definition at line 46 of file RCluster.hxx.
|
private |
The compressed and packed size of the page.
Definition at line 48 of file RCluster.hxx.