1 #ifndef __MYSQL_DATABASE_H
2 #define __MYSQL_DATABASE_H
10 #define LOAD_LABEL 0x01
11 #define LOAD_KEYWORDS 0x02
12 #define LOAD_PROTOTYPES 0x04
14 template<
class Type>
class CSOM;
17 bool operator()(
const char* pc1,
const char* pc2)
const {
18 return (strcmp(pc1, pc2) == 0);
26 std::string mysql_msg;
49 const char* pcPwd,
const char* pcDb,
int iPort = 0);
54 const char* pcQuery,
const char* pcTopic=NULL);
57 char* pcDictQuery,
char* pcDocQuery,
char* pcTopicTable=NULL,
61 int iNumLevels,
int iLow,
int iHigh,
62 char *pcWhereDict=NULL,
char *pcDocQuery=NULL,
63 char *pcTopicTable=NULL,
67 char* pcTable,
int iInp0,
int iInp1,
int iOut0,
int iOut1);
void loadFlow(CSOM< float > &rtSOM, const char *pcSomName, const char *pcFlowTable)
CMysqlDatabase(const char *pcHost, const char *pcUser, const char *pcPwd, const char *pcDb, int iPort=0)
Definition: DatabaseException.h:8
virtual const std::string getMessage() const
Definition: MysqlDatabase.h:33
Definition: MysqlDatabase.h:40
void loadData(CDataset< float > &rtDataset, char *pcTable, int iInp0, int iInp1, int iOut0, int iOut1)
CMysqlDatabaseException(const char *msg, MYSQL *conn, const char *file, int line)
Definition: MysqlDatabase.h:29
void fetchBagOfWords(CDataset< float > &rtDataset, const char *pcQuery, const char *pcTopic=NULL)
void loadSOM(CSOM< float > &rtSOM, const char *pcName, int iVisible=3, int iMode=6)
SOM class for Self Organizing Maps with arbitrary topology.
Definition: MysqlDatabase.h:14
void saveSOM(CSOM< float > &rtSOM, const char *pcName, int iMappingOnly=0)
bool operator()(const char *pc1, const char *pc2) const
Definition: MysqlDatabase.h:17
virtual const std::string getMessage() const
Definition: DatabaseException.h:21
void fetchPyramidOfWords(CDataset< float > &rtDataset, int iNumLevels, int iLow, int iHigh, char *pcWhereDict=NULL, char *pcDocQuery=NULL, char *pcTopicTable=NULL, int iUseTfIdf=1)
Definition: MysqlDatabase.h:23
Definition: MysqlDatabase.h:16