/
nanezz
/
sh22
Обзор
Документация
Войти
/
nanezz
/
sh22
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
sql_query_builder.h
23 строки
682 B
nanezz
Create: sql_query_builder.cpp, sql_query_builder.h, main.cpp, sh22.slnx
01 авг 2026, 01:33
Верифицирован
01 авг 2026, 01:33
5c3827c
Код
Авторство
О чём код?
#pragma once #include <string> #include <vector> #include <map> class SqlSelectQueryBuilder { public: SqlSelectQueryBuilder& AddColumn(const std::string& column); SqlSelectQueryBuilder& AddFrom(const std::string& table); SqlSelectQueryBuilder& AddWhere(const std::string& key, const std::string& value); SqlSelectQueryBuilder& AddWhere(const std::map<std::string, std::string>& kv) noexcept; SqlSelectQueryBuilder& AddColumns(const std::vector<std::string>& columns) noexcept; std::string BuildQuery() const; private: std::vector<std::string> columns_; std::string table_; std::vector<std::string> where_conditions_; };