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