Mercurial > hg > orthanc-databases
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 } |