#ifndef MYSQL_QUERY_BUILDER_H #define MYSQL_QUERY_BUILDER_H #include #include #include "core/query_builder.h" class MysqlQueryBuilder : public QueryBuilder { public: QueryBuilder *select(const std::string ¶ms); QueryBuilder *where(const std::string ¶ms); QueryBuilder *from(const std::string ¶ms); QueryBuilder *limit(const int min, const int max); QueryBuilder *insert(const std::string &table_name, const std::string ¶ms_str); void finalize(); MysqlQueryBuilder(); ~MysqlQueryBuilder(); }; #endif