Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::detail::writer Namespace Reference

Functions

uint32_t page_crc32 (const uint8_t *data, size_t length) noexcept
 CRC-32 (polynomial 0xEDB88320) for page integrity (Parquet PageHeader.crc).
 
std::vector< uint8_t > wrap_encrypted_page_header (const std::vector< uint8_t > &encrypted_header)
 

Variables

constexpr uint8_t kEncryptedPageHeaderMagic [4] = {'S', 'P', 'H', '1'}
 

Function Documentation

◆ page_crc32()

uint32_t signet::forge::detail::writer::page_crc32 ( const uint8_t *  data,
size_t  length 
)
inlinenoexcept

CRC-32 (polynomial 0xEDB88320) for page integrity (Parquet PageHeader.crc).

Definition at line 142 of file writer.hpp.

◆ wrap_encrypted_page_header()

std::vector< uint8_t > signet::forge::detail::writer::wrap_encrypted_page_header ( const std::vector< uint8_t > &  encrypted_header)
inline

Definition at line 162 of file writer.hpp.

Variable Documentation

◆ kEncryptedPageHeaderMagic

constexpr uint8_t signet::forge::detail::writer::kEncryptedPageHeaderMagic[4] = {'S', 'P', 'H', '1'}
inlineconstexpr

Definition at line 160 of file writer.hpp.