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

#include <bind_input.h>

Public Member Functions

 TableFuncBindInput ()=default
 
void addLiteralParam (common::Value value)
 
std::shared_ptr< binder::ExpressiongetParam (common::idx_t idx) const
 
common::Value getValue (common::idx_t idx) const
 
template<typename T >
getLiteralVal (common::idx_t idx) const
 

Public Attributes

binder::expression_vector params
 
optional_params_t optionalParams
 
std::unique_ptr< ExtraTableFuncBindInputextraInput = nullptr
 
binder::Binder * binder = nullptr
 

Constructor & Destructor Documentation

◆ TableFuncBindInput()

kuzu::function::TableFuncBindInput::TableFuncBindInput ( )
default

Member Function Documentation

◆ addLiteralParam()

void kuzu::function::TableFuncBindInput::addLiteralParam ( common::Value value)

◆ getLiteralVal()

template<typename T >
T kuzu::function::TableFuncBindInput::getLiteralVal ( common::idx_t idx) const

◆ getParam()

std::shared_ptr< binder::Expression > kuzu::function::TableFuncBindInput::getParam ( common::idx_t idx) const
inline

◆ getValue()

common::Value kuzu::function::TableFuncBindInput::getValue ( common::idx_t idx) const

Member Data Documentation

◆ binder

binder::Binder* kuzu::function::TableFuncBindInput::binder = nullptr

◆ extraInput

std::unique_ptr<ExtraTableFuncBindInput> kuzu::function::TableFuncBindInput::extraInput = nullptr

◆ optionalParams

optional_params_t kuzu::function::TableFuncBindInput::optionalParams

◆ params

binder::expression_vector kuzu::function::TableFuncBindInput::params

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