Parameters for the SealPage() method.
Definition at line 218 of file RPageStorage.hxx.
Public Attributes | |
bool | fAllowAlias = false |
If false, the output buffer must not point to the input page buffer, which would otherwise be an option if the page is mappable and should not be compressed. | |
void * | fBuffer = nullptr |
Location for sealed output. The memory buffer has to be large enough. | |
int | fCompressionSetting = 0 |
Compression algorithm and level to apply. | |
const RColumnElementBase * | fElement = nullptr |
Corresponds to the page's elements, for size calculation etc. | |
const RPage * | fPage = nullptr |
Input page to be sealed. | |
bool | fWriteChecksum = true |
Adds a 8 byte little-endian xxhash3 checksum to the page payload. | |
#include <ROOT/RPageStorage.hxx>
bool ROOT::Experimental::Internal::RPageSink::RSealPageConfig::fAllowAlias = false |
If false, the output buffer must not point to the input page buffer, which would otherwise be an option if the page is mappable and should not be compressed.
Definition at line 227 of file RPageStorage.hxx.
void* ROOT::Experimental::Internal::RPageSink::RSealPageConfig::fBuffer = nullptr |
Location for sealed output. The memory buffer has to be large enough.
Definition at line 229 of file RPageStorage.hxx.
int ROOT::Experimental::Internal::RPageSink::RSealPageConfig::fCompressionSetting = 0 |
Compression algorithm and level to apply.
Definition at line 221 of file RPageStorage.hxx.
const RColumnElementBase* ROOT::Experimental::Internal::RPageSink::RSealPageConfig::fElement = nullptr |
Corresponds to the page's elements, for size calculation etc.
Definition at line 220 of file RPageStorage.hxx.
const RPage* ROOT::Experimental::Internal::RPageSink::RSealPageConfig::fPage = nullptr |
Input page to be sealed.
Definition at line 219 of file RPageStorage.hxx.
bool ROOT::Experimental::Internal::RPageSink::RSealPageConfig::fWriteChecksum = true |
Adds a 8 byte little-endian xxhash3 checksum to the page payload.
The buffer has to be large enough to to store the additional 8 bytes.
Definition at line 224 of file RPageStorage.hxx.