7 #ifndef NINKA_AGENT_DATABASE_HANDLER_HPP
8 #define NINKA_AGENT_DATABASE_HANDLER_HPP
12 #include <unordered_map>
23 std::vector<unsigned long> queryFileIdsForUpload(
int uploadId);
24 bool saveLicenseMatch(
int agentId,
long pFileId,
long licenseId,
unsigned percentMatch);
26 void insertOrCacheLicenseIdForName(std::string
const& rfShortName);
27 unsigned long getCachedLicenseIdForName(std::string
const& rfShortName)
const;
30 unsigned long selectOrInsertLicenseIdForName(std::string rfShortname);
32 std::unordered_map<std::string,long> licenseRefCache;
Database handler for agents.
DbManager dbManager
DbManager to use.
DB utility functions for agents.