25#include "sql/builder/sqlQuery.hpp"
SQL clauses builder.
Definition clausesBuilder.hpp:73
Field builder.
Definition fieldsBuilder.hpp:43
SQL query.
Definition sqlQuery.hpp:42
Dynamic SQL select request builder.
Definition selectBuilder.hpp:47
anch::sql::SelectBuilder & having(anch::sql::ClausesBuilder &clauses)
anch::sql::FieldsBuilder groupBy(const std::string &column)
anch::sql::SelectBuilder & fetch(uint64_t limit)
anch::sql::SelectBuilder & offset(int64_t offset)
anch::sql::SelectBuilder & done()
SelectBuilderPart()=delete
anch::sql::SelectBuilder & windowByRowNumber(const std::string &alias, const std::string &rowColumn, const std::string &order, uint32_t min, uint32_t max)
SelectBuilderPart(anch::sql::SelectBuilder &select)
anch::sql::SelectBuilder & unionAll(anch::sql::SelectBuilder &other)
anch::sql::SelectBuilder & _select
Definition selectBuilderPart.hpp:49
anch::sql::SQLQuery build()
anch::sql::FieldsBuilder orderBy(const std::string &column)
anch::sql::SelectBuilder & unionOnce(anch::sql::SelectBuilder &other)
virtual ~SelectBuilderPart()
anch::sql::SelectBuilder & windowByRank(const std::string &alias, const std::string &rowColumn, const std::string &order, uint32_t min, uint32_t max)
SQL namespace.
Definition clauses.hpp:26
AnCH framework base namespace.
Definition app.hpp:28