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 42 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 62 of file RCluster.hxx.
|
inline |
Definition at line 64 of file RCluster.hxx.
|
inline |
Definition at line 65 of file RCluster.hxx.
|
inline |
Definition at line 67 of file RCluster.hxx.
|
private |
The memory location of the bytes.
Definition at line 45 of file RCluster.hxx.
|
private |
The compressed and packed size of the page. This includes both payload and checksum (if present)
Definition at line 47 of file RCluster.hxx.