#include <mask.h>
◆ SemiMask()
kuzu::common::SemiMask::SemiMask |
( |
offset_t | maxOffset | ) |
|
|
inlineexplicit |
◆ ~SemiMask()
virtual kuzu::common::SemiMask::~SemiMask |
( |
| ) |
|
|
virtualdefault |
◆ collectMaskedNodes()
virtual offset_vec_t kuzu::common::SemiMask::collectMaskedNodes |
( |
uint64_t | size | ) |
const |
|
pure virtual |
◆ enable()
void kuzu::common::SemiMask::enable |
( |
| ) |
|
|
inline |
◆ getMaxOffset()
offset_t kuzu::common::SemiMask::getMaxOffset |
( |
| ) |
const |
|
inline |
◆ getNumMaskedNodes()
virtual uint64_t kuzu::common::SemiMask::getNumMaskedNodes |
( |
| ) |
const |
|
pure virtual |
◆ isEnabled()
bool kuzu::common::SemiMask::isEnabled |
( |
| ) |
const |
|
inline |
◆ isMasked()
virtual bool kuzu::common::SemiMask::isMasked |
( |
offset_t | startNodeOffset | ) |
|
|
pure virtual |
◆ mask()
virtual void kuzu::common::SemiMask::mask |
( |
offset_t | nodeOffset | ) |
|
|
pure virtual |
◆ maskRange()
virtual void kuzu::common::SemiMask::maskRange |
( |
offset_t | startNodeOffset, |
|
|
offset_t | endNodeOffset ) |
|
pure virtual |
◆ range()
virtual offset_vec_t kuzu::common::SemiMask::range |
( |
uint32_t | start, |
|
|
uint32_t | end ) |
|
pure virtual |
The documentation for this class was generated from the following file: