An ROnDiskPageMap that is used for an fMemory allocated as an array of unsigned char.
Definition at line 125 of file RCluster.hxx.
#include <ROOT/RCluster.hxx>
◆ ROnDiskPageMapHeap() [1/3]
| ROOT::Internal::ROnDiskPageMapHeap::ROnDiskPageMapHeap |
( |
std::unique_ptr< unsigned char[]> | memory | ) |
|
|
inlineexplicit |
◆ ROnDiskPageMapHeap() [2/3]
◆ ROnDiskPageMapHeap() [3/3]
◆ ~ROnDiskPageMapHeap()
| ROOT::Internal::ROnDiskPageMapHeap::~ROnDiskPageMapHeap |
( |
| ) |
|
|
overridedefault |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Register()
Inserts information about a page stored in fMemory.
Therefore, the address referenced by onDiskPage needs to be owned by the page map (see derived classes). If a page map contains a page of a given column, it is expected that all the pages of that column in that cluster are part of the page map.
Definition at line 115 of file RCluster.hxx.
◆ fMemory
| std::unique_ptr<unsigned char []> ROOT::Internal::ROnDiskPageMapHeap::fMemory |
|
private |
The memory region containing the on-disk pages.
Definition at line 128 of file RCluster.hxx.
◆ fOnDiskPages
The documentation for this class was generated from the following files: