Parameters for the SealPage() method.
Definition at line 336 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 345 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 347 of file RPageStorage.hxx.
int ROOT::Experimental::Internal::RPageSink::RSealPageConfig::fCompressionSetting = 0 |
Compression algorithm and level to apply.
Definition at line 339 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 338 of file RPageStorage.hxx.
const RPage* ROOT::Experimental::Internal::RPageSink::RSealPageConfig::fPage = nullptr |
Input page to be sealed.
Definition at line 337 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 342 of file RPageStorage.hxx.