#ifndef QUERY_SET_INTERMEDIATE_HPP #define QUERY_SET_INTERMEDIATE_HPP #include "matador/query/intermediates/executable_query.hpp" #include "matador/query/criteria/abstract_criteria.hpp" #include "matador/query/intermediates/query_execute_where_intermediate.hpp" namespace matador::query { class query_set_intermediate : public executable_query { public: using executable_query::executable_query; query_execute_where_intermediate where(std::unique_ptr cond); private: query_execute_where_intermediate where_clause(std::unique_ptr &&cond); }; } #endif //QUERY_SET_INTERMEDIATE_HPP