17 #ifndef QUERYENGINE_EQUIJOINCONDITION_H
18 #define QUERYENGINE_EQUIJOINCONDITION_H
31 const std::list<std::shared_ptr<Analyzer::Expr>>& join_quals);
34 const std::shared_ptr<Analyzer::BinOper>& join_qual);
36 #endif // QUERYENGINE_EQUIJOINCONDITION_H
std::list< std::shared_ptr< Analyzer::Expr > > coalesce_singleton_equi_join(const std::shared_ptr< Analyzer::BinOper > &join_qual)
std::list< std::shared_ptr< Analyzer::Expr > > combine_equi_join_conditions(const std::list< std::shared_ptr< Analyzer::Expr >> &join_quals)