Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::storage::WriteCompressedValuesToPage Class Reference

#include <compression.h>

Inheritance diagram for kuzu::storage::WriteCompressedValuesToPage:
kuzu::storage::CompressedFunctor

Public Member Functions

 WriteCompressedValuesToPage (const common::LogicalType &logicalType)
 
 WriteCompressedValuesToPage (const WriteCompressedValuesToPage &)=default
 
void operator() (uint8_t *frame, uint16_t posInFrame, const uint8_t *data, common::offset_t dataOffset, common::offset_t numValues, const CompressionMetadata &metadata, const common::NullMask *nullMask=nullptr)
 
void operator() (uint8_t *frame, uint16_t posInFrame, common::ValueVector *vector, uint32_t posInVector, const CompressionMetadata &metadata)
 
- Public Member Functions inherited from kuzu::storage::CompressedFunctor
 CompressedFunctor (const CompressedFunctor &)=default
 

Additional Inherited Members

- Protected Member Functions inherited from kuzu::storage::CompressedFunctor
 CompressedFunctor (const common::LogicalType &logicalType)
 
- Protected Attributes inherited from kuzu::storage::CompressedFunctor
const ConstantCompression constant
 
const Uncompressed uncompressed
 
const BooleanBitpacking booleanBitpacking
 
const common::PhysicalTypeID physicalType
 

Constructor & Destructor Documentation

◆ WriteCompressedValuesToPage() [1/2]

kuzu::storage::WriteCompressedValuesToPage::WriteCompressedValuesToPage ( const common::LogicalType & logicalType)
inlineexplicit

◆ WriteCompressedValuesToPage() [2/2]

kuzu::storage::WriteCompressedValuesToPage::WriteCompressedValuesToPage ( const WriteCompressedValuesToPage & )
default

Member Function Documentation

◆ operator()() [1/2]

void kuzu::storage::WriteCompressedValuesToPage::operator() ( uint8_t * frame,
uint16_t posInFrame,
common::ValueVector * vector,
uint32_t posInVector,
const CompressionMetadata & metadata )

◆ operator()() [2/2]

void kuzu::storage::WriteCompressedValuesToPage::operator() ( uint8_t * frame,
uint16_t posInFrame,
const uint8_t * data,
common::offset_t dataOffset,
common::offset_t numValues,
const CompressionMetadata & metadata,
const common::NullMask * nullMask = nullptr )

The documentation for this class was generated from the following file: