comparison Framework/MySQL/MySQLDatabase.cpp @ 252:33fa478c119a

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 14 Apr 2021 13:33:48 +0200
parents c82c2cf84ae8
children d663d9e44f8d
comparison
equal deleted inserted replaced
251:ed12248ad791 252:33fa478c119a
556 { 556 {
557 dynamic_cast<MySQLStatement&>(statement).ExecuteWithoutResult(*this, parameters); 557 dynamic_cast<MySQLStatement&>(statement).ExecuteWithoutResult(*this, parameters);
558 } 558 }
559 559
560 public: 560 public:
561 MySQLImplicitTransaction(MySQLDatabase& db) : 561 explicit MySQLImplicitTransaction(MySQLDatabase& db) :
562 db_(db) 562 db_(db)
563 { 563 {
564 } 564 }
565 565
566 virtual bool DoesTableExist(const std::string& name) ORTHANC_OVERRIDE 566 virtual bool DoesTableExist(const std::string& name) ORTHANC_OVERRIDE
676 db->ExecuteMultiLines("SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE", false); 676 db->ExecuteMultiLines("SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE", false);
677 return db.release(); 677 return db.release();
678 } 678 }
679 679
680 public: 680 public:
681 Factory(const MySQLParameters& parameters) : 681 explicit Factory(const MySQLParameters& parameters) :
682 RetryDatabaseFactory(parameters.GetMaxConnectionRetries(), 682 RetryDatabaseFactory(parameters.GetMaxConnectionRetries(),
683 parameters.GetConnectionRetryInterval()), 683 parameters.GetConnectionRetryInterval()),
684 parameters_(parameters) 684 parameters_(parameters)
685 { 685 {
686 } 686 }