OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HashTableBuildDag Struct Reference

#include <RelAlgExecutionUnit.h>

Public Member Functions

 HashTableBuildDag (size_t in_inner_cols_info, size_t in_outer_cols_info, QueryPlanHash in_inner_cols_access_path, QueryPlanHash in_outer_cols_access_path, std::unordered_set< size_t > &&inputTableKeys)
 

Public Attributes

size_t inner_cols_info
 
size_t outer_cols_info
 
QueryPlanHash inner_cols_access_path
 
QueryPlanHash outer_cols_access_path
 
std::unordered_set< size_t > inputTableKeys
 

Detailed Description

Definition at line 61 of file RelAlgExecutionUnit.h.

Constructor & Destructor Documentation

HashTableBuildDag::HashTableBuildDag ( size_t  in_inner_cols_info,
size_t  in_outer_cols_info,
QueryPlanHash  in_inner_cols_access_path,
QueryPlanHash  in_outer_cols_access_path,
std::unordered_set< size_t > &&  inputTableKeys 
)
inline

Definition at line 63 of file RelAlgExecutionUnit.h.

68  : inner_cols_info(in_inner_cols_info)
69  , outer_cols_info(in_outer_cols_info)
70  , inner_cols_access_path(in_inner_cols_access_path)
71  , outer_cols_access_path(in_outer_cols_access_path)
72  , inputTableKeys(std::move(inputTableKeys)) {}
QueryPlanHash outer_cols_access_path
std::unordered_set< size_t > inputTableKeys
QueryPlanHash inner_cols_access_path

Member Data Documentation

QueryPlanHash HashTableBuildDag::inner_cols_access_path

Definition at line 75 of file RelAlgExecutionUnit.h.

size_t HashTableBuildDag::inner_cols_info

Definition at line 73 of file RelAlgExecutionUnit.h.

std::unordered_set<size_t> HashTableBuildDag::inputTableKeys

Definition at line 78 of file RelAlgExecutionUnit.h.

QueryPlanHash HashTableBuildDag::outer_cols_access_path

Definition at line 76 of file RelAlgExecutionUnit.h.

size_t HashTableBuildDag::outer_cols_info

Definition at line 74 of file RelAlgExecutionUnit.h.


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