OmniSciDB  c07336695a
RelAlgExecutor::WorkUnit Struct Reference
+ Collaboration diagram for RelAlgExecutor::WorkUnit:

Public Attributes

RelAlgExecutionUnit exe_unit
 
const RelAlgNodebody
 
const size_t max_groups_buffer_entry_guess
 
std::unique_ptr< QueryRewriterquery_rewriter
 
const std::vector< size_t > input_permutation
 
const std::vector< size_t > left_deep_join_input_sizes
 

Detailed Description

Definition at line 215 of file RelAlgExecutor.h.

Member Data Documentation

◆ body

const RelAlgNode* RelAlgExecutor::WorkUnit::body

Definition at line 217 of file RelAlgExecutor.h.

Referenced by RelAlgExecutor::executeWorkUnit().

◆ exe_unit

◆ input_permutation

const std::vector<size_t> RelAlgExecutor::WorkUnit::input_permutation

Definition at line 220 of file RelAlgExecutor.h.

Referenced by RelAlgExecutor::selectFiltersToBePushedDown().

◆ left_deep_join_input_sizes

const std::vector<size_t> RelAlgExecutor::WorkUnit::left_deep_join_input_sizes

Definition at line 221 of file RelAlgExecutor.h.

Referenced by RelAlgExecutor::selectFiltersToBePushedDown().

◆ max_groups_buffer_entry_guess

const size_t RelAlgExecutor::WorkUnit::max_groups_buffer_entry_guess

◆ query_rewriter

std::unique_ptr<QueryRewriter> RelAlgExecutor::WorkUnit::query_rewriter

Definition at line 219 of file RelAlgExecutor.h.


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