Added manager classes for song metadata

This commit is contained in:
kdeng00
2019-09-01 15:10:46 -04:00
parent d16b8dc3c9
commit f75ebe14a7
26 changed files with 127 additions and 36 deletions
+18 -13
View File
@@ -7,22 +7,27 @@
#include "models/models.h"
class base_repository
namespace Database
{
public:
base_repository();
base_repository(const std::string&);
protected:
MYSQL* setup_mysql_connection();
MYSQL* setup_mysql_connection(Model::database_connection);
class base_repository
{
public:
base_repository();
base_repository(const std::string&);
base_repository(const BinaryPath&);
protected:
MYSQL* setup_mysql_connection();
MYSQL* setup_mysql_connection(Model::database_connection);
MYSQL_RES* perform_mysql_query(MYSQL*, const std::string&);
MYSQL_RES* perform_mysql_query(MYSQL*, const std::string&);
Model::database_connection details;
private:
void intitalizeDetails();
Model::database_connection details;
private:
void intitalizeDetails();
std::string path;
};
std::string path;
Model::BinaryPath m_binConf;
};
}
#endif