|
Kuzu 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 |
| binder::expression_vector | optionalParamsLegacy |
| std::unique_ptr< ExtraTableFuncBindInput > | extraInput = nullptr |
| binder::Binder * | binder = nullptr |
| std::vector< parser::YieldVariable > | yieldVariables |
|
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::optionalParamsLegacy |
| binder::expression_vector kuzu::function::TableFuncBindInput::params |
| std::vector<parser::YieldVariable> kuzu::function::TableFuncBindInput::yieldVariables |