Mercurial > hg > orthanc-databases
comparison Framework/SQLite/SQLiteDatabase.cpp @ 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 |
---|---|
51 private: | 51 private: |
52 SQLiteDatabase& db_; | 52 SQLiteDatabase& db_; |
53 | 53 |
54 protected: | 54 protected: |
55 virtual IResult* ExecuteInternal(IPrecompiledStatement& statement, | 55 virtual IResult* ExecuteInternal(IPrecompiledStatement& statement, |
56 const Dictionary& parameters) | 56 const Dictionary& parameters) ORTHANC_OVERRIDE |
57 { | 57 { |
58 return dynamic_cast<SQLiteStatement&>(statement).Execute(*this, parameters); | 58 return dynamic_cast<SQLiteStatement&>(statement).Execute(*this, parameters); |
59 } | 59 } |
60 | 60 |
61 virtual void ExecuteWithoutResultInternal(IPrecompiledStatement& statement, | 61 virtual void ExecuteWithoutResultInternal(IPrecompiledStatement& statement, |
62 const Dictionary& parameters) | 62 const Dictionary& parameters) ORTHANC_OVERRIDE |
63 { | 63 { |
64 dynamic_cast<SQLiteStatement&>(statement).ExecuteWithoutResult(*this, parameters); | 64 dynamic_cast<SQLiteStatement&>(statement).ExecuteWithoutResult(*this, parameters); |
65 } | 65 } |
66 | 66 |
67 public: | 67 public: |
68 SQLiteImplicitTransaction(SQLiteDatabase& db) : | 68 explicit SQLiteImplicitTransaction(SQLiteDatabase& db) : |
69 db_(db) | 69 db_(db) |
70 { | 70 { |
71 } | 71 } |
72 }; | 72 }; |
73 } | 73 } |