OmniSciDB  c1a53651b2
 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 > > 
std::vector< std::shared_ptr
< HashJoin > > 
std::unordered_set< size_t > sharded_range_table_indices_

Detailed Description

Definition at line 28 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 

Definition at line 29 of file PlanState.h.

31  : equi_join_tautologies_(equi_join_tautologies)
32  , join_hash_tables_(join_hash_tables) {}
std::vector< std::shared_ptr< Analyzer::BinOper > > equi_join_tautologies_
Definition: PlanState.h:35
std::vector< std::shared_ptr< HashJoin > > join_hash_tables_
Definition: PlanState.h:38

Member Data Documentation

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

Definition at line 35 of file PlanState.h.

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

Definition at line 38 of file PlanState.h.

std::unordered_set<size_t> JoinInfo::sharded_range_table_indices_

Definition at line 39 of file PlanState.h.

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