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 41 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. This includes both payload and checksum (if present) | |
#include <ROOT/RCluster.hxx>
|
default |
|
inline |
Definition at line 61 of file RCluster.hxx.
|
inline |
Definition at line 63 of file RCluster.hxx.
|
inline |
Definition at line 64 of file RCluster.hxx.
|
inline |
Definition at line 66 of file RCluster.hxx.
|
private |
The memory location of the bytes.
Definition at line 44 of file RCluster.hxx.
|
private |
The compressed and packed size of the page. This includes both payload and checksum (if present)
Definition at line 46 of file RCluster.hxx.