OmniSciDB
b24e664e58
|
#include <RelAlgExecutionUnit.h>
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 |
const std::optional< size_t > | output_buffer_multiplier |
const std::string | table_func_name |
Definition at line 76 of file RelAlgExecutionUnit.h.
std::list<std::shared_ptr<const InputColDescriptor> > TableFunctionExecutionUnit::input_col_descs |
Definition at line 78 of file RelAlgExecutionUnit.h.
const std::vector<InputDescriptor> TableFunctionExecutionUnit::input_descs |
Definition at line 77 of file RelAlgExecutionUnit.h.
std::vector<Analyzer::Expr*> TableFunctionExecutionUnit::input_exprs |
Definition at line 79 of file RelAlgExecutionUnit.h.
Referenced by TableFunctionExecutionContext::execute(), and TableFunctionCompilationContext::generateEntryPoint().
const std::optional<size_t> TableFunctionExecutionUnit::output_buffer_multiplier |
Definition at line 82 of file RelAlgExecutionUnit.h.
Referenced by anonymous_namespace{TableFunctionExecutionContext.cpp}::get_output_row_count().
std::vector<Analyzer::ColumnVar*> TableFunctionExecutionUnit::table_func_inputs |
Definition at line 80 of file RelAlgExecutionUnit.h.
const std::string TableFunctionExecutionUnit::table_func_name |
Definition at line 83 of file RelAlgExecutionUnit.h.
Referenced by TableFunctionCompilationContext::generateEntryPoint().
std::vector<Analyzer::Expr*> TableFunctionExecutionUnit::target_exprs |
Definition at line 81 of file RelAlgExecutionUnit.h.
Referenced by RelAlgExecutor::createTableFunctionWorkUnit(), TableFunctionCompilationContext::generateEntryPoint(), TableFunctionExecutionContext::launchCpuCode(), and TableFunctionExecutionContext::launchGpuCode().