Mercurial > hg > orthanc-databases
comparison PostgreSQL/Plugins/PostgreSQLIndex.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 uint64_t GetTotalCompressedSize() ORTHANC_OVERRIDE; | 84 virtual uint64_t GetTotalCompressedSize(DatabaseManager& manager) ORTHANC_OVERRIDE; |
84 | 85 |
85 virtual uint64_t GetTotalUncompressedSize() ORTHANC_OVERRIDE; | 86 virtual uint64_t GetTotalUncompressedSize(DatabaseManager& manager) ORTHANC_OVERRIDE; |
86 | 87 |
87 virtual bool HasCreateInstance() const ORTHANC_OVERRIDE | 88 virtual bool HasCreateInstance() const ORTHANC_OVERRIDE |
88 { | 89 { |
89 return true; | 90 return true; |
90 } | 91 } |
91 | 92 |
92 #if ORTHANC_PLUGINS_HAS_DATABASE_CONSTRAINT == 1 | 93 #if ORTHANC_PLUGINS_HAS_DATABASE_CONSTRAINT == 1 |
93 virtual void CreateInstance(OrthancPluginCreateInstanceResult& result, | 94 virtual void CreateInstance(OrthancPluginCreateInstanceResult& result, |
95 DatabaseManager& manager, | |
94 const char* hashPatient, | 96 const char* hashPatient, |
95 const char* hashStudy, | 97 const char* hashStudy, |
96 const char* hashSeries, | 98 const char* hashSeries, |
97 const char* hashInstance) | 99 const char* hashInstance) |
98 ORTHANC_OVERRIDE; | 100 ORTHANC_OVERRIDE; |
99 #endif | 101 #endif |
100 | 102 |
101 virtual uint64_t GetResourcesCount(OrthancPluginResourceType resourceType) ORTHANC_OVERRIDE; | 103 virtual uint64_t GetResourcesCount(DatabaseManager& manager, |
104 OrthancPluginResourceType resourceType) ORTHANC_OVERRIDE; | |
102 | 105 |
103 virtual int64_t GetLastChangeIndex() ORTHANC_OVERRIDE; | 106 virtual int64_t GetLastChangeIndex(DatabaseManager& manager) ORTHANC_OVERRIDE; |
104 | 107 |
105 virtual void TagMostRecentPatient(int64_t patient) ORTHANC_OVERRIDE; | 108 virtual void TagMostRecentPatient(DatabaseManager& manager, |
109 int64_t patient) ORTHANC_OVERRIDE; | |
106 }; | 110 }; |
107 } | 111 } |