Kùzu C++ API
|
#include <mask.h>
Public Member Functions | |
NodeOffsetLevelSemiMask (common::table_id_t tableID, common::offset_t maxOffset) | |
void | init () override |
void | incrementMaskValue (common::offset_t nodeOffset, uint8_t currentMaskValue) override |
bool | isMasked (common::offset_t startNodeOffset, common::offset_t endNodeOffset) override |
Public Member Functions inherited from kuzu::common::NodeSemiMask | |
NodeSemiMask (common::table_id_t tableID, common::offset_t maxOffset) | |
virtual | ~NodeSemiMask ()=default |
common::table_id_t | getTableID () const |
common::offset_t | getMaxOffset () const |
bool | isEnabled () const |
uint8_t | getNumMasks () const |
void | incrementNumMasks () |
Additional Inherited Members | |
Protected Attributes inherited from kuzu::common::NodeSemiMask | |
common::table_id_t | tableID |
common::offset_t | maxOffset |
MaskCollection | maskCollection |
|
inlineexplicit |
|
inlineoverridevirtual |
Implements kuzu::common::NodeSemiMask.
|
inlineoverridevirtual |
Implements kuzu::common::NodeSemiMask.
|
inlineoverridevirtual |
Implements kuzu::common::NodeSemiMask.