Data_deduplication_service
Service that will use hashes to deduplicate files
db_services::dbManager Member List

This is the complete list of members for db_services::dbManager, including all inherited members.

checkConnection()db_services::dbManagerinline
clearSegments()db_services::dbManager
connectToDb()db_services::dbManager
createDatabase(std::string_view dbName)db_services::dbManager
createDirectory(std::string_view dirPath)db_services::dbManager
createFile(std::string_view filePath, uintmax_t fileSize=0, size_t segmentSize=0, hash_function hash=SHA_256)db_services::dbManager
dbManager()db_services::dbManagerinline
dbManager(myConnString &ss)db_services::dbManagerinlineexplicit
deleteDirectory(std::string_view directoryPath)db_services::dbManager
deleteFile(std::string_view filePath, indexType fileId=paramType::EmptyParameterValue)db_services::dbManager
disconnect()db_services::dbManagerinline
dropDatabase(std::string_view dbName)db_services::dbManager
executeInTransaction(ResultType(*call)(trasnactionType &, Args ...), Args &&... args)db_services::dbManagerinline
executeInTransaction(const std::function< ResultType(trasnactionType &, Args ...)> &call, Args &&... args)db_services::dbManagerinline
fillSchemas()db_services::dbManager
finishFileProcessing(std::string_view filePath, indexType fileId)db_services::dbManager
getAllFiles(std::string_view dirPath)db_services::dbManager
getCString() constdb_services::dbManagerinline
getFileStreamed(std::string_view fileName, std::ostream &output, indexType fileId=paramType::EmptyParameterValue)db_services::dbManager
insertFileFromStream(std::string_view fileName, std::istream &in, size_t segmentSize, std::size_t fileSize, const hash_function &hash=SHA_256)db_services::dbManager
setCString(myConnString &ss)db_services::dbManagerinline
~dbManager()db_services::dbManagerinline