mirror of
https://github.com/silverqx/TinyORM.git
synced 2026-01-05 18:40:02 -06:00
added isOpen()/connectEagerly()/pingDatabase()
- added connectEagerly() that allows to force connection to the DB - added isOpen() - exposed isOpen()/connectEagerly()/pingDatabase() to DB and DatabaseManager
This commit is contained in:
@@ -67,6 +67,11 @@ void DB::disconnect(const QString &name)
|
||||
manager().disconnect(name);
|
||||
}
|
||||
|
||||
QSqlDatabase DB::connectEagerly(const QString &name)
|
||||
{
|
||||
return manager().connectEagerly(name);
|
||||
}
|
||||
|
||||
QStringList DB::supportedDrivers()
|
||||
{
|
||||
return manager().supportedDrivers();
|
||||
@@ -208,6 +213,16 @@ size_t DB::transactionLevel(const QString &connection)
|
||||
return manager().connection(connection).transactionLevel();
|
||||
}
|
||||
|
||||
bool DB::isOpen(const QString &connection)
|
||||
{
|
||||
return manager().connection(connection).isOpen();
|
||||
}
|
||||
|
||||
bool DB::pingDatabase(const QString &connection)
|
||||
{
|
||||
return manager().connection(connection).pingDatabase();
|
||||
}
|
||||
|
||||
bool DB::countingElapsed(const QString &connection)
|
||||
{
|
||||
return manager().connection(connection).countingElapsed();
|
||||
@@ -429,11 +444,6 @@ const QString &DB::hostName(const QString &connection)
|
||||
return manager().connection(connection).getHostName();
|
||||
}
|
||||
|
||||
bool DB::isOpen(const QString &connection)
|
||||
{
|
||||
return manager().connection(connection).isOpen();
|
||||
}
|
||||
|
||||
QVector<Log>
|
||||
DB::pretend(const std::function<void()> &callback, const QString &connection)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user