16 #ifndef QUERYENGINE_EQUIJOINCONDITION_H
17 #define QUERYENGINE_EQUIJOINCONDITION_H
30 const std::list<std::shared_ptr<Analyzer::Expr>>& join_quals);
33 const std::shared_ptr<Analyzer::BinOper>& join_qual);
35 #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)