|
Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
|
This is the complete list of members for database::query_builder, including all inherited members.
| build() const | database::query_builder | |
| collection(const std::string &name) | database::query_builder | |
| db_type_ | database::query_builder | private |
| delete_from(const std::string &table) | database::query_builder | |
| dialect_ | database::query_builder | private |
| ensure_dialect() | database::query_builder | private |
| execute(core::database_backend *db) const | database::query_builder | |
| for_database(database_types db_type) | database::query_builder | |
| from(const std::string &table) | database::query_builder | |
| get_database_type() const | database::query_builder | |
| group_by(const std::vector< std::string > &columns) | database::query_builder | |
| group_by(const std::string &column) | database::query_builder | |
| having(const std::string &condition) | database::query_builder | |
| insert_into(const std::string &table) | database::query_builder | |
| join(const std::string &table, const std::string &condition, join_type type=join_type::inner) | database::query_builder | |
| key(const std::string &key) | database::query_builder | |
| limit(size_t count) | database::query_builder | |
| offset(size_t count) | database::query_builder | |
| operator=(query_builder &&) noexcept=default | database::query_builder | |
| operator=(const query_builder &)=delete | database::query_builder | |
| order_by(const std::string &column, sort_order order=sort_order::asc) | database::query_builder | |
| query_builder(database_types db_type=database_types::none) | database::query_builder | explicit |
| query_builder(query_builder &&) noexcept=default | database::query_builder | |
| query_builder(const query_builder &)=delete | database::query_builder | |
| reset() | database::query_builder | |
| select(const std::vector< std::string > &columns) | database::query_builder | |
| set(const std::string &field, const core::database_value &value) | database::query_builder | |
| set(const std::map< std::string, core::database_value > &data) | database::query_builder | |
| update(const std::string &table) | database::query_builder | |
| values(const std::map< std::string, core::database_value > &data) | database::query_builder | |
| values(const std::vector< std::map< std::string, core::database_value > > &rows) | database::query_builder | |
| where(const std::string &field, const std::string &op, const core::database_value &value) | database::query_builder | |
| where(const query_condition &condition) | database::query_builder | |
| ~query_builder()=default | database::query_builder |