comparison Framework/SQLite/SQLiteTransaction.h @ 186:6fe74f9a516e

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 16 Dec 2020 15:05:19 +0100
parents 063aa53b5917
children 3236894320d6
comparison
equal deleted inserted replaced
185:7c46155b5bb4 186:6fe74f9a516e
37 private: 37 private:
38 Orthanc::SQLite::Transaction transaction_; 38 Orthanc::SQLite::Transaction transaction_;
39 bool readOnly_; 39 bool readOnly_;
40 40
41 public: 41 public:
42 SQLiteTransaction(SQLiteDatabase& database); 42 explicit SQLiteTransaction(SQLiteDatabase& database);
43 43
44 virtual bool IsImplicit() const 44 virtual bool IsImplicit() const ORTHANC_OVERRIDE
45 { 45 {
46 return false; 46 return false;
47 } 47 }
48 48
49 virtual bool IsReadOnly() const 49 virtual bool IsReadOnly() const ORTHANC_OVERRIDE
50 { 50 {
51 return readOnly_; 51 return readOnly_;
52 } 52 }
53 53
54 virtual void Rollback() 54 virtual void Rollback() ORTHANC_OVERRIDE
55 { 55 {
56 transaction_.Rollback(); 56 transaction_.Rollback();
57 } 57 }
58 58
59 virtual void Commit() 59 virtual void Commit() ORTHANC_OVERRIDE
60 { 60 {
61 transaction_.Commit(); 61 transaction_.Commit();
62 } 62 }
63 63
64 virtual IResult* Execute(IPrecompiledStatement& statement, 64 virtual IResult* Execute(IPrecompiledStatement& statement,
65 const Dictionary& parameters); 65 const Dictionary& parameters) ORTHANC_OVERRIDE;
66 66
67 virtual void ExecuteWithoutResult(IPrecompiledStatement& statement, 67 virtual void ExecuteWithoutResult(IPrecompiledStatement& statement,
68 const Dictionary& parameters); 68 const Dictionary& parameters) ORTHANC_OVERRIDE;
69 }; 69 };
70 } 70 }