Mercurial > hg > orthanc
comparison OrthancServer/SQLiteDatabaseWrapper.h @ 3083:683d572424b6 db-changes
IDatabaseWrapper::SetResourcesContent
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 04 Jan 2019 15:52:19 +0100 |
parents | 847a0ed92654 |
children | 195ba4cbac3f |
comparison
equal
deleted
inserted
replaced
3082:847a0ed92654 | 3083:683d572424b6 |
---|---|
35 | 35 |
36 #include "IDatabaseWrapper.h" | 36 #include "IDatabaseWrapper.h" |
37 | 37 |
38 #include "../Core/SQLite/Connection.h" | 38 #include "../Core/SQLite/Connection.h" |
39 #include "Search/Compatibility/ICompatibilityCreateInstance.h" | 39 #include "Search/Compatibility/ICompatibilityCreateInstance.h" |
40 #include "Search/Compatibility/ISetResourcesContent.h" | |
41 #include "ServerToolbox.h" | |
40 | 42 |
41 namespace Orthanc | 43 namespace Orthanc |
42 { | 44 { |
43 namespace Internals | 45 namespace Internals |
44 { | 46 { |
49 * This class manages an instance of the Orthanc SQLite database. It | 51 * This class manages an instance of the Orthanc SQLite database. It |
50 * translates low-level requests into SQL statements. Mutual | 52 * translates low-level requests into SQL statements. Mutual |
51 * exclusion MUST be implemented at a higher level. | 53 * exclusion MUST be implemented at a higher level. |
52 **/ | 54 **/ |
53 class SQLiteDatabaseWrapper : | 55 class SQLiteDatabaseWrapper : |
54 public IDatabaseWrapper, | 56 public Compatibility::ICompatibilityCreateInstance, |
55 public Compatibility::ICompatibilityCreateInstance | 57 public Compatibility::ISetResourcesContent |
56 { | 58 { |
57 private: | 59 private: |
58 class Transaction; | 60 class Transaction; |
59 class LookupFormatter; | 61 class LookupFormatter; |
60 | 62 |