Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IndexBackend.h @ 262:b0c65094b299
adding support for revisions in attachments
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 20 Apr 2021 14:46:42 +0200 |
parents | 34e2b93a7ac1 |
children | 6b18d3fbee82 |
comparison
equal
deleted
inserted
replaced
261:34e2b93a7ac1 | 262:b0c65094b299 |
---|---|
43 | 43 |
44 boost::shared_mutex outputFactoryMutex_; | 44 boost::shared_mutex outputFactoryMutex_; |
45 std::unique_ptr<IDatabaseBackendOutput::IFactory> outputFactory_; | 45 std::unique_ptr<IDatabaseBackendOutput::IFactory> outputFactory_; |
46 | 46 |
47 protected: | 47 protected: |
48 static int64_t ReadInteger64(const DatabaseManager::StatementBase& statement, | |
49 size_t field); | |
50 | |
51 static int32_t ReadInteger32(const DatabaseManager::StatementBase& statement, | |
52 size_t field); | |
53 | |
54 static std::string ReadString(const DatabaseManager::StatementBase& statement, | |
55 size_t field); | |
56 | |
57 template <typename T> | |
58 static void ReadListOfIntegers(std::list<T>& target, | |
59 DatabaseManager::CachedStatement& statement, | |
60 const Dictionary& args); | |
61 | |
62 static void ReadListOfStrings(std::list<std::string>& target, | |
63 DatabaseManager::CachedStatement& statement, | |
64 const Dictionary& args); | |
65 | |
66 void ClearDeletedFiles(DatabaseManager& manager); | 48 void ClearDeletedFiles(DatabaseManager& manager); |
67 | 49 |
68 void ClearDeletedResources(DatabaseManager& manager); | 50 void ClearDeletedResources(DatabaseManager& manager); |
69 | 51 |
70 void SignalDeletedFiles(IDatabaseBackendOutput& output, | 52 void SignalDeletedFiles(IDatabaseBackendOutput& output, |