OmniSciDB
a5dc49c757
|
#include <RelAlgExecutionUnit.h>
Public Member Functions | |
std::string | toString () const |
Public Attributes | |
const std::vector < InputDescriptor > | input_descs |
std::list< std::shared_ptr < const InputColDescriptor > > | input_col_descs |
std::vector< Analyzer::Expr * > | input_exprs |
std::vector < Analyzer::ColumnVar * > | table_func_inputs |
std::vector< Analyzer::Expr * > | target_exprs |
size_t | output_buffer_size_param |
const table_functions::TableFunction | table_func |
QueryPlanHash | query_plan_dag_hash |
Definition at line 209 of file RelAlgExecutionUnit.h.
|
inline |
Definition at line 220 of file RelAlgExecutionUnit.h.
References input_exprs, output_buffer_size_param, query_plan_dag_hash, table_func, table_func_inputs, target_exprs, and typeName().
std::list<std::shared_ptr<const InputColDescriptor> > TableFunctionExecutionUnit::input_col_descs |
Definition at line 211 of file RelAlgExecutionUnit.h.
const std::vector<InputDescriptor> TableFunctionExecutionUnit::input_descs |
Definition at line 210 of file RelAlgExecutionUnit.h.
std::vector<Analyzer::Expr*> TableFunctionExecutionUnit::input_exprs |
Definition at line 212 of file RelAlgExecutionUnit.h.
Referenced by TableFunctionCompilationContext::compile(), TableFunctionExecutionContext::execute(), TableFunctionCompilationContext::generateEntryPoint(), and toString().
|
mutable |
Definition at line 215 of file RelAlgExecutionUnit.h.
Referenced by anonymous_namespace{TableFunctionExecutionContext.cpp}::get_output_row_count(), and toString().
QueryPlanHash TableFunctionExecutionUnit::query_plan_dag_hash |
Definition at line 217 of file RelAlgExecutionUnit.h.
Referenced by toString().
const table_functions::TableFunction TableFunctionExecutionUnit::table_func |
Definition at line 216 of file RelAlgExecutionUnit.h.
Referenced by TableFunctionManager::allocate_output_buffers(), TableFunctionCompilationContext::compile(), TableFunctionExecutionContext::execute(), Executor::executeTableFunction(), TableFunctionCompilationContext::generateEntryPoint(), TableFunctionCompilationContext::generateTableFunctionCall(), anonymous_namespace{TableFunctionExecutionContext.cpp}::get_output_row_count(), TableFunctionExecutionContext::launchGpuCode(), TableFunctionCompilationContext::passColumnsByValue(), and toString().
std::vector<Analyzer::ColumnVar*> TableFunctionExecutionUnit::table_func_inputs |
Definition at line 213 of file RelAlgExecutionUnit.h.
Referenced by toString().
std::vector<Analyzer::Expr*> TableFunctionExecutionUnit::target_exprs |
Definition at line 214 of file RelAlgExecutionUnit.h.
Referenced by TableFunctionManager::allocate_output_buffers(), TableFunctionCompilationContext::compile(), RelAlgExecutor::createTableFunctionWorkUnit(), TableFunctionExecutionContext::execute(), Executor::executeTableFunction(), TableFunctionCompilationContext::generateEntryPoint(), TableFunctionManager::get_ncols(), TableFunctionExecutionContext::launchGpuCode(), and toString().