Kùzu C++ API
|
This is the complete list of members for kuzu::common::NullMask, including all inherited members.
ALL_NULL_ENTRY | kuzu::common::NullMask | static |
copyFrom(const NullMask &nullMask, uint64_t srcOffset, uint64_t dstOffset, uint64_t numBitsToCopy, bool invert=false) | kuzu::common::NullMask | inline |
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::NullMask | static |
countNulls() const | kuzu::common::NullMask | |
getData() const | kuzu::common::NullMask | inline |
getMinMax(const uint64_t *nullEntries, uint64_t numValues) | kuzu::common::NullMask | static |
getNumNullEntries(uint64_t numNullBits) | kuzu::common::NullMask | inlinestatic |
hasNoNullsGuarantee() const | kuzu::common::NullMask | inline |
isNull(const uint64_t *nullEntries, uint32_t pos) | kuzu::common::NullMask | inlinestatic |
isNull(uint32_t pos) const | kuzu::common::NullMask | inline |
NO_NULL_ENTRY | kuzu::common::NullMask | static |
NullMask(uint64_t capacity) | kuzu::common::NullMask | inlineexplicit |
NullMask(std::span< uint64_t > nullData, bool mayContainNulls) | kuzu::common::NullMask | inlineexplicit |
NUM_BITS_PER_NULL_ENTRY | kuzu::common::NullMask | static |
NUM_BITS_PER_NULL_ENTRY_LOG2 | kuzu::common::NullMask | static |
NUM_BYTES_PER_NULL_ENTRY | kuzu::common::NullMask | static |
operator|=(const NullMask &other) | kuzu::common::NullMask | |
resize(uint64_t capacity) | kuzu::common::NullMask | |
setAllNonNull() | kuzu::common::NullMask | inline |
setAllNull() | kuzu::common::NullMask | inline |
setNull(uint64_t *nullEntries, uint32_t pos, bool isNull) | kuzu::common::NullMask | static |
setNull(uint32_t pos, bool isNull) | kuzu::common::NullMask | inline |
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::NullMask | static |