Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::function::TableFuncSharedState Struct Reference

#include <table_function.h>

Public Member Functions

 TableFuncSharedState ()
 
 TableFuncSharedState (common::offset_t maxOffset)
 
virtual ~TableFuncSharedState ()=default
 
virtual TableFuncMorsel getMorsel ()
 
template<class TARGET>
TARGET * ptrCast ()
 

Public Attributes

common::offset_t maxOffset
 
common::offset_t curOffset
 
std::mutex mtx
 

Constructor & Destructor Documentation

◆ TableFuncSharedState() [1/2]

kuzu::function::TableFuncSharedState::TableFuncSharedState ( )
inlineexplicit

◆ TableFuncSharedState() [2/2]

kuzu::function::TableFuncSharedState::TableFuncSharedState ( common::offset_t maxOffset)
inlineexplicit

◆ ~TableFuncSharedState()

virtual kuzu::function::TableFuncSharedState::~TableFuncSharedState ( )
virtualdefault

Member Function Documentation

◆ getMorsel()

virtual TableFuncMorsel kuzu::function::TableFuncSharedState::getMorsel ( )
virtual

◆ ptrCast()

template<class TARGET>
TARGET * kuzu::function::TableFuncSharedState::ptrCast ( )
inline

Member Data Documentation

◆ curOffset

common::offset_t kuzu::function::TableFuncSharedState::curOffset

◆ maxOffset

common::offset_t kuzu::function::TableFuncSharedState::maxOffset

◆ mtx

std::mutex kuzu::function::TableFuncSharedState::mtx

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