Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::common::MaskData Struct Reference

#include <mask.h>

Public Member Functions

 MaskData (uint64_t size, uint8_t defaultVal=0)
 
void setMask (uint64_t pos, uint8_t maskValue) const
 
bool isMasked (uint64_t pos, uint8_t trueMaskVal) const
 
uint8_t getMaskValue (uint64_t pos) const
 
uint64_t getSize () const
 

Public Attributes

uint8_t * data
 

Constructor & Destructor Documentation

◆ MaskData()

kuzu::common::MaskData::MaskData ( uint64_t size,
uint8_t defaultVal = 0 )
inlineexplicit

Member Function Documentation

◆ getMaskValue()

uint8_t kuzu::common::MaskData::getMaskValue ( uint64_t pos) const
inline

◆ getSize()

uint64_t kuzu::common::MaskData::getSize ( ) const
inline

◆ isMasked()

bool kuzu::common::MaskData::isMasked ( uint64_t pos,
uint8_t trueMaskVal ) const
inline

◆ setMask()

void kuzu::common::MaskData::setMask ( uint64_t pos,
uint8_t maskValue ) const
inline

Member Data Documentation

◆ data

uint8_t* kuzu::common::MaskData::data

The documentation for this struct was generated from the following file: