OmniSciDB
b24e664e58
|
Functions | |
void | add_qualifier_to_execution_unit (RelAlgExecutionUnit &ra_exe_unit, const std::shared_ptr< Analyzer::Expr > &qual) |
void | check_if_loop_join_is_allowed (RelAlgExecutionUnit &ra_exe_unit, const ExecutionOptions &eo, const std::vector< InputTableInfo > &query_infos, const size_t level_idx, const std::string &fail_reason) |
void anonymous_namespace{IRCodegen.cpp}::add_qualifier_to_execution_unit | ( | RelAlgExecutionUnit & | ra_exe_unit, |
const std::shared_ptr< Analyzer::Expr > & | qual | ||
) |
Definition at line 186 of file IRCodegen.cpp.
References qual_to_conjunctive_form(), RelAlgExecutionUnit::quals, and RelAlgExecutionUnit::simple_quals.
Referenced by Executor::buildCurrentLevelHashTable().
void anonymous_namespace{IRCodegen.cpp}::check_if_loop_join_is_allowed | ( | RelAlgExecutionUnit & | ra_exe_unit, |
const ExecutionOptions & | eo, | ||
const std::vector< InputTableInfo > & | query_infos, | ||
const size_t | level_idx, | ||
const std::string & | fail_reason | ||
) |
Definition at line 196 of file IRCodegen.cpp.
References ExecutionOptions::allow_loop_joins, is_trivial_loop_join(), and RelAlgExecutionUnit::join_quals.