Kùzu C++ API
|
#include <bind_input.h>
Public Member Functions | |
TableFuncBindInput ()=default | |
void | addLiteralParam (common::Value value) |
std::shared_ptr< binder::Expression > | getParam (common::idx_t idx) const |
common::Value | getValue (common::idx_t idx) const |
template<typename T > | |
T | getLiteralVal (common::idx_t idx) const |
Public Attributes | |
binder::expression_vector | params |
optional_params_t | optionalParams |
std::unique_ptr< ExtraTableFuncBindInput > | extraInput = nullptr |
binder::Binder * | binder = nullptr |
|
default |
void kuzu::function::TableFuncBindInput::addLiteralParam | ( | common::Value | value | ) |
T kuzu::function::TableFuncBindInput::getLiteralVal | ( | common::idx_t | idx | ) | const |
|
inline |
common::Value kuzu::function::TableFuncBindInput::getValue | ( | common::idx_t | idx | ) | const |
binder::Binder* kuzu::function::TableFuncBindInput::binder = nullptr |
std::unique_ptr<ExtraTableFuncBindInput> kuzu::function::TableFuncBindInput::extraInput = nullptr |
optional_params_t kuzu::function::TableFuncBindInput::optionalParams |
binder::expression_vector kuzu::function::TableFuncBindInput::params |