Kùzu C++ API
|
This is the complete list of members for kuzu::storage::IntegerBitpacking< T >, including all inherited members.
canUpdateInPlace(std::span< T > value, const CompressionMetadata &metadata, const std::optional< common::NullMask > &nullMask=std::nullopt, uint64_t nullMaskOffset=0) | kuzu::storage::IntegerBitpacking< T > | static |
CHUNK_SIZE | kuzu::storage::IntegerBitpacking< T > | static |
compressNextPage(const uint8_t *&srcBuffer, uint64_t numValuesRemaining, uint8_t *dstBuffer, uint64_t dstBufferSize, const struct CompressionMetadata &metadata) const final | kuzu::storage::IntegerBitpacking< T > | virtual |
copyValuesToTempChunkWithOffset(const U *srcBuffer, U *tmpBuffer, BitpackInfo< T > info, size_t numValuesToCopy) const | kuzu::storage::IntegerBitpacking< T > | protected |
decompressFromPage(const uint8_t *srcBuffer, uint64_t srcOffset, uint8_t *dstBuffer, uint64_t dstOffset, uint64_t numValues, const struct CompressionMetadata &metadata) const final | kuzu::storage::IntegerBitpacking< T > | |
kuzu::storage::CompressionAlg::decompressFromPage(const uint8_t *srcBuffer, uint64_t srcOffset, uint8_t *dstBuffer, uint64_t dstOffset, uint64_t numValues, const CompressionMetadata &metadata) const =0 | kuzu::storage::CompressionAlg | pure virtual |
getChunkStart(const uint8_t *buffer, uint64_t pos, uint8_t bitWidth) const | kuzu::storage::IntegerBitpacking< T > | inlineprotected |
getCompressionType() const override | kuzu::storage::IntegerBitpacking< T > | inlinevirtual |
getPackingInfo(const CompressionMetadata &metadata) | kuzu::storage::IntegerBitpacking< T > | static |
getValues(const uint8_t *chunkStart, uint8_t pos, uint8_t *dst, uint8_t numValuesToRead, const BitpackInfo< T > &header) const | kuzu::storage::IntegerBitpacking< T > | protected |
IntegerBitpacking()=default | kuzu::storage::IntegerBitpacking< T > | |
IntegerBitpacking(const IntegerBitpacking &)=default | kuzu::storage::IntegerBitpacking< T > | |
numValues(uint64_t dataSize, const BitpackInfo< T > &info) | kuzu::storage::IntegerBitpacking< T > | inlinestatic |
numValues(uint64_t dataSize, const CompressionMetadata &metadata) | kuzu::storage::IntegerBitpacking< T > | inlinestatic |
packPartialChunk(const U *srcBuffer, uint8_t *dstBuffer, size_t posInDst, BitpackInfo< T > info, size_t remainingValues) const | kuzu::storage::IntegerBitpacking< T > | protected |
setPartialChunkInPlace(const uint8_t *srcBuffer, common::offset_t posInSrc, uint8_t *dstBuffer, common::offset_t posInDst, common::offset_t numValues, const BitpackInfo< T > &header) const | kuzu::storage::IntegerBitpacking< T > | protected |
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 final | kuzu::storage::IntegerBitpacking< T > | virtual |
~CompressionAlg()=default | kuzu::storage::CompressionAlg | virtual |