Kùzu C++ API
|
This is the complete list of members for kuzu::function::ScalarFunction, including all inherited members.
BaseScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_bind_func bindFunc) | kuzu::function::BaseScalarFunction | inline |
BinaryExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *=nullptr) | kuzu::function::ScalarFunction | inlinestatic |
BinaryExecListStructFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *=nullptr) | kuzu::function::ScalarFunction | inlinestatic |
BinaryExecMapCreationFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *dataPtr) | kuzu::function::ScalarFunction | inlinestatic |
BinarySelectFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::SelectionVector &selVector) | kuzu::function::ScalarFunction | inlinestatic |
BinaryStringExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *=nullptr) | kuzu::function::ScalarFunction | inlinestatic |
bindFunc | kuzu::function::BaseScalarFunction | |
compileFunc | kuzu::function::ScalarFunction | |
constPtrCast() const | kuzu::function::Function | inline |
copy() const override | kuzu::function::ScalarFunction | inlinevirtual |
execFunc | kuzu::function::ScalarFunction | |
Function() | kuzu::function::Function | inline |
Function(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs) | kuzu::function::Function | inline |
Function(const Function &)=default | kuzu::function::Function | |
isVarLength | kuzu::function::Function | |
name | kuzu::function::Function | |
NullaryAuxilaryExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *dataPtr) | kuzu::function::ScalarFunction | inlinestatic |
NullaryExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *=nullptr) | kuzu::function::ScalarFunction | inlinestatic |
parameterTypeIDs | kuzu::function::Function | |
ptrCast() | kuzu::function::Function | inline |
returnTypeID | kuzu::function::BaseScalarFunction | |
ScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_func_exec_t execFunc) | kuzu::function::ScalarFunction | inline |
ScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_func_exec_t execFunc, scalar_func_select_t selectFunc) | kuzu::function::ScalarFunction | inline |
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::ScalarFunction | inline |
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::ScalarFunction | inline |
ScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_bind_func bindFunc) | kuzu::function::ScalarFunction | inline |
ScalarFunction(std::string name, std::vector< common::LogicalTypeID > parameterTypeIDs, common::LogicalTypeID returnTypeID, scalar_func_exec_t execFunc, scalar_bind_func bindFunc) | kuzu::function::ScalarFunction | inline |
selectFunc | kuzu::function::ScalarFunction | |
signatureToString() const override | kuzu::function::BaseScalarFunction | inlinevirtual |
TernaryExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *=nullptr) | kuzu::function::ScalarFunction | inlinestatic |
TernaryExecListStructFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *=nullptr) | kuzu::function::ScalarFunction | inlinestatic |
TernaryStringExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *=nullptr) | kuzu::function::ScalarFunction | inlinestatic |
UnaryCastExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *dataPtr) | kuzu::function::ScalarFunction | inlinestatic |
UnaryCastStringExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *dataPtr) | kuzu::function::ScalarFunction | inlinestatic |
UnaryExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *dataPtr) | kuzu::function::ScalarFunction | inlinestatic |
UnaryExecNestedTypeFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *=nullptr) | kuzu::function::ScalarFunction | inlinestatic |
UnaryRdfVariantCastExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *=nullptr) | kuzu::function::ScalarFunction | inlinestatic |
UnarySequenceExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *dataPtr) | kuzu::function::ScalarFunction | inlinestatic |
UnaryStringExecFunction(const std::vector< std::shared_ptr< common::ValueVector > > ¶ms, common::ValueVector &result, void *=nullptr) | kuzu::function::ScalarFunction | inlinestatic |
~Function()=default | kuzu::function::Function | virtual |