Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexBackend.h @ 387:f35b17a38301
integration db-protobuf->mainline
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 03 Apr 2023 17:12:08 +0200 |
parents | 346fe629d638 |
children | 3d6886f3e5b3 |
comparison
equal
deleted
inserted
replaced
371:c1fe28de1bf6 | 387:f35b17a38301 |
---|---|
60 void ReadChangesInternal(IDatabaseBackendOutput& output, | 60 void ReadChangesInternal(IDatabaseBackendOutput& output, |
61 bool& done, | 61 bool& done, |
62 DatabaseManager& manager, | 62 DatabaseManager& manager, |
63 DatabaseManager::CachedStatement& statement, | 63 DatabaseManager::CachedStatement& statement, |
64 const Dictionary& args, | 64 const Dictionary& args, |
65 uint32_t maxResults); | 65 uint32_t limit); |
66 | 66 |
67 void ReadExportedResourcesInternal(IDatabaseBackendOutput& output, | 67 void ReadExportedResourcesInternal(IDatabaseBackendOutput& output, |
68 bool& done, | 68 bool& done, |
69 DatabaseManager::CachedStatement& statement, | 69 DatabaseManager::CachedStatement& statement, |
70 const Dictionary& args, | 70 const Dictionary& args, |
71 uint32_t maxResults); | 71 uint32_t limit); |
72 | 72 |
73 public: | 73 public: |
74 explicit IndexBackend(OrthancPluginContext* context); | 74 explicit IndexBackend(OrthancPluginContext* context); |
75 | 75 |
76 virtual OrthancPluginContext* GetContext() ORTHANC_OVERRIDE | 76 virtual OrthancPluginContext* GetContext() ORTHANC_OVERRIDE |
117 OrthancPluginResourceType resourceType) ORTHANC_OVERRIDE; | 117 OrthancPluginResourceType resourceType) ORTHANC_OVERRIDE; |
118 | 118 |
119 virtual void GetAllPublicIds(std::list<std::string>& target, | 119 virtual void GetAllPublicIds(std::list<std::string>& target, |
120 DatabaseManager& manager, | 120 DatabaseManager& manager, |
121 OrthancPluginResourceType resourceType, | 121 OrthancPluginResourceType resourceType, |
122 uint64_t since, | 122 int64_t since, |
123 uint64_t limit) ORTHANC_OVERRIDE; | 123 uint32_t limit) ORTHANC_OVERRIDE; |
124 | 124 |
125 virtual void GetChanges(IDatabaseBackendOutput& output, | 125 virtual void GetChanges(IDatabaseBackendOutput& output, |
126 bool& done /*out*/, | 126 bool& done /*out*/, |
127 DatabaseManager& manager, | 127 DatabaseManager& manager, |
128 int64_t since, | 128 int64_t since, |
129 uint32_t maxResults) ORTHANC_OVERRIDE; | 129 uint32_t limit) ORTHANC_OVERRIDE; |
130 | 130 |
131 virtual void GetChildrenInternalId(std::list<int64_t>& target /*out*/, | 131 virtual void GetChildrenInternalId(std::list<int64_t>& target /*out*/, |
132 DatabaseManager& manager, | 132 DatabaseManager& manager, |
133 int64_t id) ORTHANC_OVERRIDE; | 133 int64_t id) ORTHANC_OVERRIDE; |
134 | 134 |
138 | 138 |
139 virtual void GetExportedResources(IDatabaseBackendOutput& output, | 139 virtual void GetExportedResources(IDatabaseBackendOutput& output, |
140 bool& done /*out*/, | 140 bool& done /*out*/, |
141 DatabaseManager& manager, | 141 DatabaseManager& manager, |
142 int64_t since, | 142 int64_t since, |
143 uint32_t maxResults) ORTHANC_OVERRIDE; | 143 uint32_t limit) ORTHANC_OVERRIDE; |
144 | 144 |
145 virtual void GetLastChange(IDatabaseBackendOutput& output, | 145 virtual void GetLastChange(IDatabaseBackendOutput& output, |
146 DatabaseManager& manager) ORTHANC_OVERRIDE; | 146 DatabaseManager& manager) ORTHANC_OVERRIDE; |
147 | 147 |
148 virtual void GetLastExportedResource(IDatabaseBackendOutput& output, | 148 virtual void GetLastExportedResource(IDatabaseBackendOutput& output, |
184 int64_t resourceId, | 184 int64_t resourceId, |
185 OrthancPluginResourceType resourceType, | 185 OrthancPluginResourceType resourceType, |
186 const char* date) ORTHANC_OVERRIDE; | 186 const char* date) ORTHANC_OVERRIDE; |
187 | 187 |
188 virtual void LogExportedResource(DatabaseManager& manager, | 188 virtual void LogExportedResource(DatabaseManager& manager, |
189 const OrthancPluginExportedResource& resource) ORTHANC_OVERRIDE; | 189 OrthancPluginResourceType resourceType, |
190 const char* publicId, | |
191 const char* modality, | |
192 const char* date, | |
193 const char* patientId, | |
194 const char* studyInstanceUid, | |
195 const char* seriesInstanceUid, | |
196 const char* sopInstanceUid) ORTHANC_OVERRIDE; | |
190 | 197 |
191 virtual bool LookupAttachment(IDatabaseBackendOutput& output, | 198 virtual bool LookupAttachment(IDatabaseBackendOutput& output, |
192 int64_t& revision /*out*/, | 199 int64_t& revision /*out*/, |
193 DatabaseManager& manager, | 200 DatabaseManager& manager, |
194 int64_t id, | 201 int64_t id, |