|
Kuzu C++ API
|
#include <function.h>
Public Member Functions | |
| FunctionBindData (common::LogicalType dataType) | |
| FunctionBindData (std::vector< common::LogicalType > paramTypes, common::LogicalType resultType) | |
| DELETE_COPY_AND_MOVE (FunctionBindData) | |
| virtual | ~FunctionBindData ()=default |
| template<class TARGET> | |
| TARGET & | cast () |
| virtual std::unique_ptr< FunctionBindData > | copy () const |
Static Public Member Functions | |
| static std::unique_ptr< FunctionBindData > | getSimpleBindData (const binder::expression_vector ¶ms, const common::LogicalType &resultType) |
Public Attributes | |
| std::vector< common::LogicalType > | paramTypes |
| common::LogicalType | resultType |
| main::ClientContext * | clientContext |
| int64_t | count |
|
inlineexplicit |
|
inline |
|
virtualdefault |
|
inline |
|
inlinevirtual |
Reimplemented in kuzu::function::CastFunctionBindData.
| kuzu::function::FunctionBindData::DELETE_COPY_AND_MOVE | ( | FunctionBindData | ) |
|
static |
| main::ClientContext* kuzu::function::FunctionBindData::clientContext |
| int64_t kuzu::function::FunctionBindData::count |
| std::vector<common::LogicalType> kuzu::function::FunctionBindData::paramTypes |
| common::LogicalType kuzu::function::FunctionBindData::resultType |