Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
database::immutable_query_builder Member List

This is the complete list of members for database::immutable_query_builder, including all inherited members.

build() constdatabase::immutable_query_builder
build_for_database(database_types db_type) constdatabase::immutable_query_builder
conditions_database::immutable_query_builderprivate
escape_identifier(const std::string &identifier, database_types db_type) constdatabase::immutable_query_builderprivate
format_value(const core::database_value &value, database_types db_type) constdatabase::immutable_query_builderprivate
group_by(std::vector< std::string > fields) constdatabase::immutable_query_builder
group_by_fields_database::immutable_query_builderprivate
having(const std::string &condition) constdatabase::immutable_query_builder
having_clause_database::immutable_query_builderprivate
immutable_query_builder(const std::string &table)database::immutable_query_builderexplicit
immutable_query_builder(std::string table, std::vector< std::string > select_fields, std::vector< query_condition > conditions, std::vector< std::pair< std::string, sort_order > > order_by, std::optional< uint32_t > limit, std::optional< uint32_t > offset, std::vector< std::tuple< std::string, std::string, join_type > > joins, std::vector< std::string > group_by_fields, std::string having_clause)database::immutable_query_builderprivate
join(const std::string &table, const std::string &condition, join_type type=join_type::inner) constdatabase::immutable_query_builder
join_type_to_string(join_type type) constdatabase::immutable_query_builderprivate
joins_database::immutable_query_builderprivate
limit(uint32_t count) constdatabase::immutable_query_builder
limit_database::immutable_query_builderprivate
offset(uint32_t count) constdatabase::immutable_query_builder
offset_database::immutable_query_builderprivate
order_by(const std::string &field, sort_order order=sort_order::asc) constdatabase::immutable_query_builder
order_by_database::immutable_query_builderprivate
select(std::vector< std::string > fields) constdatabase::immutable_query_builder
select_fields_database::immutable_query_builderprivate
table_database::immutable_query_builderprivate
where(const std::string &field, const std::string &op, const core::database_value &value) constdatabase::immutable_query_builder
where(const query_condition &condition) constdatabase::immutable_query_builder