Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::function::UnaryFunctionExecutor Struct Reference

#include <unary_function_executor.h>

Static Public Member Functions

template<typename OPERAND_TYPE , typename RESULT_TYPE , typename FUNC , typename OP_WRAPPER >
static void executeOnValue (common::ValueVector &inputVector, uint64_t inputPos, common::ValueVector &resultVector, uint64_t resultPos, void *dataPtr)
 
template<typename OPERAND_TYPE , typename RESULT_TYPE , typename FUNC , typename OP_WRAPPER >
static void executeSwitch (common::ValueVector &operand, common::ValueVector &result, void *dataPtr)
 
template<typename OPERAND_TYPE , typename RESULT_TYPE , typename FUNC >
static void execute (common::ValueVector &operand, common::ValueVector &result)
 
template<typename OPERAND_TYPE , typename RESULT_TYPE , typename FUNC >
static void executeUDF (common::ValueVector &operand, common::ValueVector &result, void *dataPtr)
 
template<typename OPERAND_TYPE , typename RESULT_TYPE , typename FUNC >
static void executeSequence (common::ValueVector &operand, common::ValueVector &result, void *dataPtr)
 

Member Function Documentation

◆ execute()

template<typename OPERAND_TYPE , typename RESULT_TYPE , typename FUNC >
static void kuzu::function::UnaryFunctionExecutor::execute ( common::ValueVector & operand,
common::ValueVector & result )
inlinestatic

◆ executeOnValue()

template<typename OPERAND_TYPE , typename RESULT_TYPE , typename FUNC , typename OP_WRAPPER >
static void kuzu::function::UnaryFunctionExecutor::executeOnValue ( common::ValueVector & inputVector,
uint64_t inputPos,
common::ValueVector & resultVector,
uint64_t resultPos,
void * dataPtr )
inlinestatic

◆ executeSequence()

template<typename OPERAND_TYPE , typename RESULT_TYPE , typename FUNC >
static void kuzu::function::UnaryFunctionExecutor::executeSequence ( common::ValueVector & operand,
common::ValueVector & result,
void * dataPtr )
inlinestatic

◆ executeSwitch()

template<typename OPERAND_TYPE , typename RESULT_TYPE , typename FUNC , typename OP_WRAPPER >
static void kuzu::function::UnaryFunctionExecutor::executeSwitch ( common::ValueVector & operand,
common::ValueVector & result,
void * dataPtr )
inlinestatic

◆ executeUDF()

template<typename OPERAND_TYPE , typename RESULT_TYPE , typename FUNC >
static void kuzu::function::UnaryFunctionExecutor::executeUDF ( common::ValueVector & operand,
common::ValueVector & result,
void * dataPtr )
inlinestatic

The documentation for this struct was generated from the following file: