Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::common::NullMask Member List

This is the complete list of members for kuzu::common::NullMask, including all inherited members.

ALL_NULL_ENTRYkuzu::common::NullMaskstatic
copyFrom(const NullMask &nullMask, uint64_t srcOffset, uint64_t dstOffset, uint64_t numBitsToCopy, bool invert=false)kuzu::common::NullMaskinline
copyFromNullBits(const uint64_t *srcNullEntries, uint64_t srcOffset, uint64_t dstOffset, uint64_t numBitsToCopy, bool invert=false)kuzu::common::NullMask
copyNullMask(const uint64_t *srcNullEntries, uint64_t srcOffset, uint64_t *dstNullEntries, uint64_t dstOffset, uint64_t numBitsToCopy, bool invert=false)kuzu::common::NullMaskstatic
getData() constkuzu::common::NullMaskinline
getMinMax(const uint64_t *nullEntries, uint64_t numValues)kuzu::common::NullMaskstatic
getNumNullEntries(uint64_t numNullBits)kuzu::common::NullMaskinlinestatic
hasNoNullsGuarantee() constkuzu::common::NullMaskinline
isNull(const uint64_t *nullEntries, uint32_t pos)kuzu::common::NullMaskinlinestatic
isNull(uint32_t pos) constkuzu::common::NullMaskinline
NO_NULL_ENTRYkuzu::common::NullMaskstatic
NullMask(uint64_t capacity)kuzu::common::NullMaskinlineexplicit
NullMask(std::span< uint64_t > nullData, bool mayContainNulls)kuzu::common::NullMaskinlineexplicit
NUM_BITS_PER_NULL_ENTRYkuzu::common::NullMaskstatic
NUM_BITS_PER_NULL_ENTRY_LOG2kuzu::common::NullMaskstatic
NUM_BYTES_PER_NULL_ENTRYkuzu::common::NullMaskstatic
operator|=(const NullMask &other)kuzu::common::NullMask
resize(uint64_t capacity)kuzu::common::NullMask
setAllNonNull()kuzu::common::NullMaskinline
setAllNull()kuzu::common::NullMaskinline
setNull(uint64_t *nullEntries, uint32_t pos, bool isNull)kuzu::common::NullMaskstatic
setNull(uint32_t pos, bool isNull)kuzu::common::NullMaskinline
setNullFromRange(uint64_t offset, uint64_t numBitsToSet, bool isNull)kuzu::common::NullMask
setNullRange(uint64_t *nullEntries, uint64_t offset, uint64_t numBitsToSet, bool isNull)kuzu::common::NullMaskstatic