#include "query_builder.h" #include "query_result.h" QueryBuilder *QueryBuilder::select() { return this; } QueryBuilder *QueryBuilder::where() { return this; } QueryBuilder *QueryBuilder::from() { return this; } QueryBuilder *QueryBuilder::insert() { return this; } QueryBuilder *QueryBuilder::values() { return this; } QueryBuilder *QueryBuilder::cvalues() { return this; } QueryBuilder *QueryBuilder::select(const std::string ¶ms) { return this; } QueryBuilder *QueryBuilder::where(const std::string ¶ms) { return this; } QueryBuilder *QueryBuilder::from(const std::string ¶ms) { return this; } QueryBuilder *QueryBuilder::insert(const std::string &table_name) { return this; } QueryBuilder *QueryBuilder::values(const std::string ¶ms_str) { return this; } QueryBuilder *QueryBuilder::eselect(const std::string ¶ms) { select(escape(params)); return this; } QueryBuilder *QueryBuilder::ewhere(const std::string ¶ms) { where(escape(params)); return this; } QueryBuilder *QueryBuilder::efrom(const std::string ¶ms) { from(escape(params)); return this; } QueryBuilder *QueryBuilder::einsert(const std::string &table_name) { insert(escape(table_name)); return this; } QueryBuilder *QueryBuilder::evalues(const std::string ¶ms_str) { values(escape(params_str)); return this; } QueryBuilder *QueryBuilder::limit(const int num) { return this; } QueryBuilder *QueryBuilder::offset(const int num) { return this; } std::string QueryBuilder::escape(const std::string ¶ms) { return params; } QueryBuilder *QueryBuilder::prepare() { return this; } QueryBuilder *QueryBuilder::set_param(const int index, const std::string &value) { return this; } QueryBuilder *QueryBuilder::set_param(const int index, const int value) { return this; } QueryBuilder *QueryBuilder::set_param(const int index, const float value) { return this; } void QueryBuilder::end_command() { } QueryResult *QueryBuilder::run() { return nullptr; } void QueryBuilder::run_query() { } std::string QueryBuilder::get_result() { end_command(); return query_result; } QueryBuilder::QueryBuilder() { } QueryBuilder::~QueryBuilder() { }