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

#include <compression.h>

Inheritance diagram for kuzu::storage::ReadCompressedValuesFromPage:
kuzu::storage::CompressedFunctor

Public Member Functions

 ReadCompressedValuesFromPage (const common::LogicalType &logicalType)
 
 ReadCompressedValuesFromPage (const ReadCompressedValuesFromPage &)=default
 
void operator() (const uint8_t *frame, PageCursor &pageCursor, uint8_t *result, uint32_t startPosInResult, uint64_t numValuesToRead, 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

◆ ReadCompressedValuesFromPage() [1/2]

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

◆ ReadCompressedValuesFromPage() [2/2]

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

Member Function Documentation

◆ operator()()

void kuzu::storage::ReadCompressedValuesFromPage::operator() ( const uint8_t * frame,
PageCursor & pageCursor,
uint8_t * result,
uint32_t startPosInResult,
uint64_t numValuesToRead,
const CompressionMetadata & metadata )

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