Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::storage::ChunkState Struct Reference

#include <column_chunk_data.h>

Public Member Functions

 ChunkState (bool hasNull=true)
 
 ChunkState (ColumnChunkMetadata metadata, uint64_t numValuesPerPage)
 
ChunkStategetChildState (common::idx_t childIdx)
 
const ChunkStategetChildState (common::idx_t childIdx) const
 
void resetState ()
 

Public Attributes

Columncolumn
 
ColumnChunkMetadata metadata
 
uint64_t numValuesPerPage = UINT64_MAX
 
std::unique_ptr< ChunkStatenullState
 
std::vector< ChunkStatechildrenStates
 

Constructor & Destructor Documentation

◆ ChunkState() [1/2]

kuzu::storage::ChunkState::ChunkState ( bool hasNull = true)
inlineexplicit

◆ ChunkState() [2/2]

kuzu::storage::ChunkState::ChunkState ( ColumnChunkMetadata metadata,
uint64_t numValuesPerPage )
inline

Member Function Documentation

◆ getChildState() [1/2]

ChunkState & kuzu::storage::ChunkState::getChildState ( common::idx_t childIdx)
inline

◆ getChildState() [2/2]

const ChunkState & kuzu::storage::ChunkState::getChildState ( common::idx_t childIdx) const
inline

◆ resetState()

void kuzu::storage::ChunkState::resetState ( )
inline

Member Data Documentation

◆ childrenStates

std::vector<ChunkState> kuzu::storage::ChunkState::childrenStates

◆ column

Column* kuzu::storage::ChunkState::column

◆ metadata

ColumnChunkMetadata kuzu::storage::ChunkState::metadata

◆ nullState

std::unique_ptr<ChunkState> kuzu::storage::ChunkState::nullState

◆ numValuesPerPage

uint64_t kuzu::storage::ChunkState::numValuesPerPage = UINT64_MAX

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