17#ifndef UTILS_GDATABASE_H_
18#define UTILS_GDATABASE_H_
30 bool load(std::string fullPath);
36 void execute(std::string statement, std::string
id =
"0");
37 static int callback(
void *statementId,
int argc,
char **argv,
char **azColName);
91 std::string
getColumnType(std::string tableName, std::string columnName);
96 static std::queue<std::string> selectdata;
97 static std::string delimiter;
105 std::string** resultstring;
106 std::vector<std::string> columnList;
Definition gDatabase.h:25
bool load(std::string fullPath)
std::vector< std::string > getTableNames()
std::string getColumnType(std::string tableName, std::string columnName)
std::vector< std::string > getColumnNames(std::string tableName)
bool loadDatabase(std::string databasePath)
void getTableInfo(char ***sqlResult, int *rowNum, int *colNum)
static int callback(void *statementId, int argc, char **argv, char **azColName)
std::string getDelimiter()
std::string getSelectData()
void execute(std::string statement, std::string id="0")
void setDelimiter(std::string delimiter)