| BeginExclusiveTransaction() | StormByte::Database::Database | inlinevirtual |
| BeginTransaction() | StormByte::Database::Database | inlinevirtual |
| CommitTransaction() | StormByte::Database::Database | inlinevirtual |
| Connect() noexcept | StormByte::Database::Database | |
| Database(std::shared_ptr< Logger::Log > logger) noexcept | StormByte::Database::Database | inline |
| Database(const Database &other)=delete | StormByte::Database::Database | |
| Database(Database &&other)=default | StormByte::Database::Database | |
| Disconnect() noexcept | StormByte::Database::Database | virtual |
| DoPostConnect() noexcept | StormByte::Database::Database | inlineprotectedvirtual |
| DoPostDisconnect() noexcept | StormByte::Database::Database | inlineprotectedvirtual |
| DoPreConnect() noexcept | StormByte::Database::Database | inlineprotectedvirtual |
| ExecuteSTMT(const std::string &name, Args &&... args) | StormByte::Database::Database | inline |
| IsConnected() const noexcept | StormByte::Database::Database | inline |
| m_connected | StormByte::Database::Database | protected |
| m_logger | StormByte::Database::Database | protected |
| m_prepared_stmts | StormByte::Database::Database | protected |
| operator=(const Postgres &db)=delete | StormByte::Database::Postgres::Postgres | |
| operator=(Postgres &&db) noexcept=default | StormByte::Database::Postgres::Postgres | |
| StormByte::Database::Database::operator=(const Database &other)=delete | StormByte::Database::Database | |
| StormByte::Database::Database::operator=(Database &&other)=default | StormByte::Database::Database | |
| Postgres(const Postgres &db)=delete | StormByte::Database::Postgres::Postgres | |
| Postgres(Postgres &&db) noexcept=default | StormByte::Database::Postgres::Postgres | |
| Postgres(const std::string &host, const std::string &user, const std::string &password, const std::string &db_name, std::shared_ptr< Logger::Log > logger) | StormByte::Database::Postgres::Postgres | protected |
| Postgres(std::string &&host, std::string &&user, std::string &&password, std::string &&db_name, std::shared_ptr< Logger::Log > logger) | StormByte::Database::Postgres::Postgres | protected |
| PrepareSTMT(std::string &&name, std::string &&query) noexcept | StormByte::Database::Database | protected |
| Query(const std::string &query) noexcept override | StormByte::Database::Postgres::Postgres | virtual |
| RollbackTransaction() | StormByte::Database::Database | inlinevirtual |
| SilentQuery(const std::string &query) noexcept override | StormByte::Database::Postgres::Postgres | virtual |
| ~Database()=default | StormByte::Database::Database | virtual |
| ~Postgres() noexcept | StormByte::Database::Postgres::Postgres | virtual |