Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexBackend.cpp @ 314:64763998cdff
clarification in IndexBackend::SignalDeletedFiles()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 14 Jul 2021 17:17:23 +0200 |
parents | f3eac614b32e |
children | 4454545bb265 |
comparison
equal
deleted
inserted
replaced
313:8bb2eb006e21 | 314:64763998cdff |
---|---|
199 void IndexBackend::SignalDeletedFiles(IDatabaseBackendOutput& output, | 199 void IndexBackend::SignalDeletedFiles(IDatabaseBackendOutput& output, |
200 DatabaseManager& manager) | 200 DatabaseManager& manager) |
201 { | 201 { |
202 DatabaseManager::CachedStatement statement( | 202 DatabaseManager::CachedStatement statement( |
203 STATEMENT_FROM_HERE, manager, | 203 STATEMENT_FROM_HERE, manager, |
204 "SELECT * FROM DeletedFiles"); | 204 "SELECT uuid, fileType, uncompressedSize, uncompressedHash, compressionType, " |
205 "compressedSize, compressedHash FROM DeletedFiles"); | |
205 | 206 |
206 statement.SetReadOnly(true); | 207 statement.SetReadOnly(true); |
207 statement.Execute(); | 208 statement.Execute(); |
208 | 209 |
209 while (!statement.IsDone()) | 210 while (!statement.IsDone()) |
210 { | 211 { |
211 std::string a = statement.ReadString(0); | 212 output.SignalDeletedAttachment(statement.ReadString(0), |
212 std::string b = statement.ReadString(5); | |
213 std::string c = statement.ReadString(6); | |
214 | |
215 output.SignalDeletedAttachment(a.c_str(), | |
216 statement.ReadInteger32(1), | 213 statement.ReadInteger32(1), |
217 statement.ReadInteger64(3), | 214 statement.ReadInteger64(2), |
218 b.c_str(), | 215 statement.ReadString(3), |
219 statement.ReadInteger32(4), | 216 statement.ReadInteger32(4), |
220 statement.ReadInteger64(2), | 217 statement.ReadInteger64(5), |
221 c.c_str()); | 218 statement.ReadString(6)); |
222 | 219 |
223 statement.Next(); | 220 statement.Next(); |
224 } | 221 } |
225 } | 222 } |
226 | 223 |