#include <compression.h>
|
virtual | ~CompressionAlg ()=default |
|
virtual void | setValuesFromUncompressed (const uint8_t *srcBuffer, common::offset_t srcOffset, uint8_t *dstBuffer, common::offset_t dstOffset, common::offset_t numValues, const CompressionMetadata &metadata, const common::NullMask *nullMask) const =0 |
|
virtual uint64_t | compressNextPage (const uint8_t *&srcBuffer, uint64_t numValuesRemaining, uint8_t *dstBuffer, uint64_t dstBufferSize, const struct CompressionMetadata &metadata) const =0 |
|
virtual void | decompressFromPage (const uint8_t *srcBuffer, uint64_t srcOffset, uint8_t *dstBuffer, uint64_t dstOffset, uint64_t numValues, const CompressionMetadata &metadata) const =0 |
|
virtual CompressionType | getCompressionType () const =0 |
|
◆ ~CompressionAlg()
virtual kuzu::storage::CompressionAlg::~CompressionAlg |
( |
| ) |
|
|
virtualdefault |
◆ compressNextPage()
virtual uint64_t kuzu::storage::CompressionAlg::compressNextPage |
( |
const uint8_t *& | srcBuffer, |
|
|
uint64_t | numValuesRemaining, |
|
|
uint8_t * | dstBuffer, |
|
|
uint64_t | dstBufferSize, |
|
|
const struct CompressionMetadata & | metadata ) const |
|
pure virtual |
◆ decompressFromPage()
virtual void kuzu::storage::CompressionAlg::decompressFromPage |
( |
const uint8_t * | srcBuffer, |
|
|
uint64_t | srcOffset, |
|
|
uint8_t * | dstBuffer, |
|
|
uint64_t | dstOffset, |
|
|
uint64_t | numValues, |
|
|
const CompressionMetadata & | metadata ) const |
|
pure virtual |
◆ getCompressionType()
virtual CompressionType kuzu::storage::CompressionAlg::getCompressionType |
( |
| ) |
const |
|
pure virtual |
◆ setValuesFromUncompressed()
The documentation for this class was generated from the following file: