Commit b14ff9e7 authored by Casualet's avatar Casualet

able to show

parent e734bae8
......@@ -11,7 +11,7 @@ void createSelect(){
auto dbresult = con->execute(string("SELECT * FROM `")+database+"`.`"+string(table)+"` LIMIT 1;");
DBResult * result = dbresult.get();
vector<vector<string>> rows = result->getRows();
vector<uint64_t> types = result->getTypes();
vector<enum_field_types> types = result->getTypes();
vector<string> fields = result->getFields();
string head = "SELECT ";
for(int i=0;i<types.size();i++){
......
......@@ -17,7 +17,7 @@ void backupselect(){
auto dbresult = con->execute(query);
DBResult * result = dbresult.get();
vector<vector<string>> rows = result->getRows();
vector<uint64_t> types = result->getTypes();
vector<enum_field_types> types = result->getTypes();
string head = string("INSERT INTO ")+"`"+table+"`"+string(" VALUES (");
for(auto i=0;i<rows.size();i++){
string cur=head;
......
......@@ -91,7 +91,7 @@ Connect::execute(const std::string &query){
vector<vector<string>> rows;
vector<string> fields;
vector<uint64_t> types;
vector<enum_field_types> types;
if(num_fields==0){
return std::make_shared<DBResult>(rows,fields,types);
......
......@@ -49,7 +49,7 @@ class DBResult {
public:
DBResult():affected_rows(-1),insert_id(-1){}
DBResult(vector<vector<string>> inRows,vector<string >inFields,
vector<uint64_t> inTypes):affected_rows(-1),insert_id(-1),
vector<enum_field_types> inTypes):affected_rows(-1),insert_id(-1),
rows(inRows),fields(inFields),types(inTypes){
for(auto item:types){
typesString.push_back(gtm[item]);
......@@ -59,7 +59,7 @@ class DBResult {
void printRows();
void printFields();
vector<vector<string>> getRows();
vector<uint64_t> getTypes(){return types;}
vector<enum_field_types> getTypes(){return types;}
vector<string> getTypesString(){return typesString;}
vector<string> getFields(){return fields;}
~DBResult();
......@@ -68,7 +68,7 @@ class DBResult {
const uint64_t insert_id;
const vector<vector<string>> rows;
const vector<string> fields;
const vector<uint64_t> types;
const vector<enum_field_types> types;
vector<string> typesString;
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment