Mercurial > hg > orthanc-databases
comparison MySQL/Plugins/MySQLIndex.h @ 225:94c9908e6aca
removed DatabaseManager member out of class IndexBackend
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 01 Apr 2021 19:18:19 +0200 |
parents | 61c309e06797 |
children | a4918d57435c |
comparison
equal
deleted
inserted
replaced
224:61c309e06797 | 225:94c9908e6aca |
---|---|
74 virtual IDatabaseFactory* CreateDatabaseFactory() ORTHANC_OVERRIDE | 74 virtual IDatabaseFactory* CreateDatabaseFactory() ORTHANC_OVERRIDE |
75 { | 75 { |
76 return new Factory(*this); | 76 return new Factory(*this); |
77 } | 77 } |
78 | 78 |
79 virtual int64_t CreateResource(const char* publicId, | 79 virtual int64_t CreateResource(DatabaseManager& manager, |
80 const char* publicId, | |
80 OrthancPluginResourceType type) | 81 OrthancPluginResourceType type) |
81 ORTHANC_OVERRIDE; | 82 ORTHANC_OVERRIDE; |
82 | 83 |
83 virtual void DeleteResource(IDatabaseBackendOutput& output, | 84 virtual void DeleteResource(IDatabaseBackendOutput& output, |
85 DatabaseManager& manager, | |
84 int64_t id) ORTHANC_OVERRIDE; | 86 int64_t id) ORTHANC_OVERRIDE; |
85 | 87 |
86 virtual int64_t GetLastChangeIndex() ORTHANC_OVERRIDE; | 88 virtual int64_t GetLastChangeIndex(DatabaseManager& manager) ORTHANC_OVERRIDE; |
87 | 89 |
88 virtual bool HasCreateInstance() const ORTHANC_OVERRIDE | 90 virtual bool HasCreateInstance() const ORTHANC_OVERRIDE |
89 { | 91 { |
90 return true; | 92 return true; |
91 } | 93 } |
92 | 94 |
93 #if ORTHANC_PLUGINS_HAS_DATABASE_CONSTRAINT == 1 | 95 #if ORTHANC_PLUGINS_HAS_DATABASE_CONSTRAINT == 1 |
94 virtual void CreateInstance(OrthancPluginCreateInstanceResult& result, | 96 virtual void CreateInstance(OrthancPluginCreateInstanceResult& result, |
97 DatabaseManager& manager, | |
95 const char* hashPatient, | 98 const char* hashPatient, |
96 const char* hashStudy, | 99 const char* hashStudy, |
97 const char* hashSeries, | 100 const char* hashSeries, |
98 const char* hashInstance) | 101 const char* hashInstance) |
99 ORTHANC_OVERRIDE; | 102 ORTHANC_OVERRIDE; |