Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::storage::IntegerBitpacking< T > Member List

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_SIZEkuzu::storage::IntegerBitpacking< T >static
compressNextPage(const uint8_t *&srcBuffer, uint64_t numValuesRemaining, uint8_t *dstBuffer, uint64_t dstBufferSize, const struct CompressionMetadata &metadata) const finalkuzu::storage::IntegerBitpacking< T >virtual
copyValuesToTempChunkWithOffset(const U *srcBuffer, U *tmpBuffer, BitpackInfo< T > info, size_t numValuesToCopy) constkuzu::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 finalkuzu::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 =0kuzu::storage::CompressionAlgpure virtual
getChunkStart(const uint8_t *buffer, uint64_t pos, uint8_t bitWidth) constkuzu::storage::IntegerBitpacking< T >inlineprotected
getCompressionType() const overridekuzu::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) constkuzu::storage::IntegerBitpacking< T >protected
IntegerBitpacking()=defaultkuzu::storage::IntegerBitpacking< T >
IntegerBitpacking(const IntegerBitpacking &)=defaultkuzu::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) constkuzu::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) constkuzu::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 finalkuzu::storage::IntegerBitpacking< T >virtual
~CompressionAlg()=defaultkuzu::storage::CompressionAlgvirtual