|
virtual void | init (const std::shared_ptr< api::PathResolver > &resolver, const std::string &dbName, const std::string &password, soci::session &session)=0 |
|
virtual void | setPassword (const std::string &password, soci::session &session)=0 |
|
virtual void | changePassword (const std::string &oldPassword, const std::string &newPassword, soci::session &session)=0 |
|
std::shared_ptr< api::DatabaseBackend > | enableQueryLogging (bool enable) override |
|
bool | isLoggingEnabled () override |
|
virtual int32_t | getConnectionPoolSize ()=0 |
|
◆ enableQueryLogging()
std::shared_ptr< api::DatabaseBackend > ledger::core::DatabaseBackend::enableQueryLogging |
( |
bool |
enable | ) |
|
|
overridevirtual |
Enable or disable query logging. By default logging is disabled. Query logging will record every SQL query in log streams.
- Returns
- this database backend (to chain configuration calls)
Implements ledger::core::api::DatabaseBackend.
◆ isLoggingEnabled()
bool ledger::core::DatabaseBackend::isLoggingEnabled |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: