OmniSciDB  1dac507f6e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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< JoinHashTableInterface >> &join_hash_tables)
 

Public Attributes

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

Detailed Description

Definition at line 27 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< JoinHashTableInterface >> &  join_hash_tables 
)
inline

Definition at line 28 of file PlanState.h.

30  : equi_join_tautologies_(equi_join_tautologies)
const int8_t const int64_t const uint64_t const int32_t const int64_t int64_t uint32_t const int64_t * join_hash_tables
std::vector< std::shared_ptr< JoinHashTableInterface > > join_hash_tables_
Definition: PlanState.h:37
std::vector< std::shared_ptr< Analyzer::BinOper > > equi_join_tautologies_
Definition: PlanState.h:34

Member Data Documentation

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

Definition at line 34 of file PlanState.h.

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

Definition at line 37 of file PlanState.h.

std::unordered_set<size_t> JoinInfo::sharded_range_table_indices_

Definition at line 38 of file PlanState.h.


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