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,