Kùzu 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 |