OmniSciDB  baf940c279
TableFunctionExecutionUnit Struct Reference

#include <RelAlgExecutionUnit.h>

+ Collaboration diagram for TableFunctionExecutionUnit:

Public Member Functions

std::string toString () const
 

Public Attributes

const std::vector< InputDescriptorinput_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 size_t output_buffer_size_param
 
const table_functions::TableFunction table_func
 

Detailed Description

Definition at line 85 of file RelAlgExecutionUnit.h.

Member Function Documentation

◆ toString()

std::string TableFunctionExecutionUnit::toString ( ) const
inline

Definition at line 95 of file RelAlgExecutionUnit.h.

References toString().

95  {
96  return typeName(this) + "(" + "input_exprs=" + ::toString(input_exprs) +
97  ", table_func_inputs=" + ::toString(table_func_inputs) +
98  ", target_exprs=" + ::toString(target_exprs) +
99  ", output_buffer_size_param=" + ::toString(output_buffer_size_param) +
100  ", table_func=" + ::toString(table_func) + ")";
101  }
std::vector< Analyzer::Expr * > input_exprs
std::vector< Analyzer::ColumnVar * > table_func_inputs
const table_functions::TableFunction table_func
std::string toString() const
std::vector< Analyzer::Expr * > target_exprs
+ Here is the call graph for this function:

Member Data Documentation

◆ input_col_descs

std::list<std::shared_ptr<const InputColDescriptor> > TableFunctionExecutionUnit::input_col_descs

Definition at line 87 of file RelAlgExecutionUnit.h.

◆ input_descs

const std::vector<InputDescriptor> TableFunctionExecutionUnit::input_descs

Definition at line 86 of file RelAlgExecutionUnit.h.

◆ input_exprs

std::vector<Analyzer::Expr*> TableFunctionExecutionUnit::input_exprs

◆ output_buffer_size_param

const size_t TableFunctionExecutionUnit::output_buffer_size_param

◆ table_func

◆ table_func_inputs

std::vector<Analyzer::ColumnVar*> TableFunctionExecutionUnit::table_func_inputs

Definition at line 89 of file RelAlgExecutionUnit.h.

◆ target_exprs


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