StormByte-Database 2.0.0
C++26 database module of the StormByte suite
 
Loading...
Searching...
No Matches
StormByte::Database::Database Member List

This is the complete list of members for StormByte::Database::Database, including all inherited members.

BeginTransaction(IsolationLevel level=IsolationLevel::Default)StormByte::Database::Database
ClearPreparedSTMTs() noexceptStormByte::Database::Databaseprotected
CommitTransaction()StormByte::Database::Database
Connect() noexceptStormByte::Database::Database
CreatePreparedSTMT(std::string_view name, std::string_view query) noexcept=0StormByte::Database::Databaseprotectedpure virtual
Database(const StormByte::Shared< Logger::Log > &logger)StormByte::Database::Database
Database(const Database &)=deleteStormByte::Database::Database
Database(Database &&other) noexceptStormByte::Database::Database
Disconnect() noexceptStormByte::Database::Database
DoBeginTransaction(IsolationLevel level)=0StormByte::Database::Databaseprotectedpure virtual
DoConnect() noexcept=0StormByte::Database::Databaseprotectedpure virtual
DoDisconnect() noexcept=0StormByte::Database::Databaseprotectedpure virtual
DoPostConnect() noexceptStormByte::Database::Databaseinlineprotectedvirtual
DoPostDisconnect() noexceptStormByte::Database::Databaseinlineprotectedvirtual
DoPreConnect() noexceptStormByte::Database::Databaseinlineprotectedvirtual
DoPreDisconnect() noexceptStormByte::Database::Databaseinlineprotectedvirtual
DoPrepareSTMT(std::string_view name, std::string_view query) noexceptStormByte::Database::Databaseprotected
DoSilentQuery(std::string_view query) noexcept=0StormByte::Database::Databaseprotectedpure virtual
ExecuteSTMT(std::string_view name, Args &&...args)StormByte::Database::Databaseinline
GetSslMode() const noexceptStormByte::Database::Databaseinline
GetTelemetry() const noexceptStormByte::Database::Database
IsConnected() const noexceptStormByte::Database::Databaseinline
m_connectedStormByte::Database::Databaseprotected
m_loggerStormByte::Database::Databaseprotected
m_operation_mutexStormByte::Database::Databaseprotected
m_ssl_modeStormByte::Database::Databaseprotected
m_telemetryStormByte::Database::Databaseprotected
operator=(const Database &)=deleteStormByte::Database::Database
operator=(Database &&other) noexceptStormByte::Database::Database
PrepareSTMT(std::string_view name, std::string_view query) noexceptStormByte::Database::Databaseprotected
Query(std::string_view query)=0StormByte::Database::Databasepure virtual
RecordBackendEvent(BackendEvent event) noexceptStormByte::Database::Databaseinlineprotected
RollbackTransaction()StormByte::Database::Database
SetSslMode(SslMode mode) noexceptStormByte::Database::Databaseinline
SetTelemetry(StormByte::Shared< Telemetry > telemetry) noexceptStormByte::Database::Databaseprotected
SilentQuery(std::string_view query) noexcept=0StormByte::Database::Databasepure virtual
TrackOperation(Operation operation) const noexceptStormByte::Database::Databaseinlineprotected
TransactionStormByte::Database::Databasefriend
~Database() noexceptStormByte::Database::Databasevirtual