Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::function::ScalarFunction Member List

This is the complete list of members for kuzu::function::ScalarFunction, including all inherited members.

BinaryExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *=nullptr)kuzu::function::ScalarFunctioninlinestatic
BinaryExecListStructFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *=nullptr)kuzu::function::ScalarFunctioninlinestatic
BinaryExecMapCreationFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *dataPtr)kuzu::function::ScalarFunctioninlinestatic
BinarySelectFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::SelectionVector &selVector)kuzu::function::ScalarFunctioninlinestatic
BinaryStringExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *=nullptr)kuzu::function::ScalarFunctioninlinestatic
bindFunckuzu::function::ScalarOrAggregateFunction
compileFunckuzu::function::ScalarFunction
constPtrCast() constkuzu::function::Functioninline
copy() constkuzu::function::ScalarFunctioninlinevirtual
execFunckuzu::function::ScalarFunction
Function()kuzu::function::Functioninline
Function(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs)kuzu::function::Functioninline
Function(const Function &)=defaultkuzu::function::Function
isListLambdakuzu::function::Function
isVarLengthkuzu::function::Function
namekuzu::function::Function
NullaryAuxilaryExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *dataPtr)kuzu::function::ScalarFunctioninlinestatic
NullaryExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *=nullptr)kuzu::function::ScalarFunctioninlinestatic
parameterTypeIDskuzu::function::Function
ptrCast()kuzu::function::Functioninline
returnTypeIDkuzu::function::ScalarOrAggregateFunction
ScalarFunction()=defaultkuzu::function::ScalarFunction
ScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_func_exec_t execFunc)kuzu::function::ScalarFunctioninline
ScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_func_exec_t execFunc, scalar_func_select_t selectFunc)kuzu::function::ScalarFunctioninline
ScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_func_exec_t execFunc, scalar_func_select_t selectFunc, scalar_bind_func bindFunc)kuzu::function::ScalarFunctioninline
ScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_func_exec_t execFunc, scalar_func_select_t selectFunc, scalar_func_compile_exec_t compileFunc, scalar_bind_func bindFunc)kuzu::function::ScalarFunctioninline
ScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_bind_func bindFunc)kuzu::function::ScalarFunctioninline
ScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_func_exec_t execFunc, scalar_bind_func bindFunc)kuzu::function::ScalarFunctioninline
ScalarOrAggregateFunction()kuzu::function::ScalarOrAggregateFunctioninline
ScalarOrAggregateFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_bind_func bindFunc)kuzu::function::ScalarOrAggregateFunctioninline
selectFunckuzu::function::ScalarFunction
signatureToString() const overridekuzu::function::ScalarOrAggregateFunctioninlinevirtual
TernaryExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *=nullptr)kuzu::function::ScalarFunctioninlinestatic
TernaryExecListStructFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *=nullptr)kuzu::function::ScalarFunctioninlinestatic
TernaryRegexExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *dataPtr)kuzu::function::ScalarFunctioninlinestatic
TernaryStringExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *=nullptr)kuzu::function::ScalarFunctioninlinestatic
UnaryCastExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *dataPtr)kuzu::function::ScalarFunctioninlinestatic
UnaryCastStringExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *dataPtr)kuzu::function::ScalarFunctioninlinestatic
UnaryExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *dataPtr)kuzu::function::ScalarFunctioninlinestatic
UnaryExecNestedTypeFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *=nullptr)kuzu::function::ScalarFunctioninlinestatic
UnaryExecStructFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *dataPtr)kuzu::function::ScalarFunctioninlinestatic
UnarySequenceExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *dataPtr)kuzu::function::ScalarFunctioninlinestatic
UnaryStringExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > &params, common::ValueVector &result, void *=nullptr)kuzu::function::ScalarFunctioninlinestatic
~Function()=defaultkuzu::function::Functionvirtual