#include <table_function.h>
|
static std::unique_ptr< TableFuncSharedState > | initSharedState (const TableFunctionInitInput &input) |
|
static std::unique_ptr< TableFuncLocalState > | initEmptyLocalState (const TableFunctionInitInput &input, TableFuncSharedState *state, storage::MemoryManager *mm) |
|
static std::vector< std::string > | extractYieldVariables (const std::vector< std::string > &names, const std::vector< parser::YieldVariable > &yieldVariables) |
|
static void | getLogicalPlan (const transaction::Transaction *transaction, planner::Planner *planner, const binder::BoundReadingClause &readingClause, std::shared_ptr< planner::LogicalOperator > logicalOp, const std::vector< std::unique_ptr< planner::LogicalPlan > > &logicalPlans) |
|
static std::unique_ptr< processor::PhysicalOperator > | getPhysicalPlan (const main::ClientContext *clientContext, processor::PlanMapper *planMapper, const planner::LogicalOperator *logicalOp) |
|
static common::offset_t | emptyTableFunc (const TableFuncInput &input, TableFuncOutput &output) |
|
◆ TableFunction() [1/2]
kuzu::function::TableFunction::TableFunction |
( |
| ) |
|
|
inline |
◆ TableFunction() [2/2]
kuzu::function::TableFunction::TableFunction |
( |
std::string | name, |
|
|
std::vector< common::LogicalTypeID > | inputTypes ) |
|
inline |
◆ copy()
std::unique_ptr< TableFunction > kuzu::function::TableFunction::copy |
( |
| ) |
const |
|
inline |
◆ emptyTableFunc()
◆ extractYieldVariables()
static std::vector< std::string > kuzu::function::TableFunction::extractYieldVariables |
( |
const std::vector< std::string > & | names, |
|
|
const std::vector< parser::YieldVariable > & | yieldVariables ) |
|
static |
◆ getLogicalPlan()
static void kuzu::function::TableFunction::getLogicalPlan |
( |
const transaction::Transaction * | transaction, |
|
|
planner::Planner * | planner, |
|
|
const binder::BoundReadingClause & | readingClause, |
|
|
std::shared_ptr< planner::LogicalOperator > | logicalOp, |
|
|
const std::vector< std::unique_ptr< planner::LogicalPlan > > & | logicalPlans ) |
|
static |
◆ getPhysicalPlan()
◆ initEmptyLocalState()
◆ initSharedState()
◆ signatureToString()
std::string kuzu::function::TableFunction::signatureToString |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ bindFunc
◆ canParallelFunc
◆ finalizeFunc
◆ getLogicalPlanFunc
◆ getPhysicalPlanFunc
◆ initLocalStateFunc
◆ initSharedStateFunc
◆ progressFunc
◆ rewriteFunc
◆ tableFunc
table_func_t kuzu::function::TableFunction::tableFunc = nullptr |
The documentation for this struct was generated from the following file: