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

#include <PlanState.h>

Public Member Functions

 JoinInfo (const std::vector< std::shared_ptr< Analyzer::BinOper >> &equi_join_tautologies, const std::vector< std::shared_ptr< HashJoin >> &join_hash_tables)
 

Public Attributes

std::vector< std::shared_ptr
< Analyzer::BinOper > > 
equi_join_tautologies_
 
std::vector< std::shared_ptr
< HashJoin > > 
join_hash_tables_
 
std::unordered_set< size_t > sharded_range_table_indices_
 

Detailed Description

Definition at line 29 of file PlanState.h.

Constructor & Destructor Documentation

JoinInfo::JoinInfo ( const std::vector< std::shared_ptr< Analyzer::BinOper >> &  equi_join_tautologies,
const std::vector< std::shared_ptr< HashJoin >> &  join_hash_tables 
)
inline

Definition at line 30 of file PlanState.h.

32  : equi_join_tautologies_(equi_join_tautologies)
33  , join_hash_tables_(join_hash_tables) {}
std::vector< std::shared_ptr< Analyzer::BinOper > > equi_join_tautologies_
Definition: PlanState.h:36
std::vector< std::shared_ptr< HashJoin > > join_hash_tables_
Definition: PlanState.h:39

Member Data Documentation

std::vector<std::shared_ptr<Analyzer::BinOper> > JoinInfo::equi_join_tautologies_

Definition at line 36 of file PlanState.h.

std::vector<std::shared_ptr<HashJoin> > JoinInfo::join_hash_tables_

Definition at line 39 of file PlanState.h.

std::unordered_set<size_t> JoinInfo::sharded_range_table_indices_

Definition at line 40 of file PlanState.h.


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