diff options
Diffstat (limited to 'query.h')
-rw-r--r-- | query.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -43,9 +43,9 @@ struct CreateQuery : public Query{ struct FindQuery : public Query{ unsigned int limit; //-1=unlimited - int sort; //0=no sort, 1=sort, -1=reverse sort vector<WhereClause> where; FindQuery(void); + pair<vector<map<string,Row>::const_iterator>,string> executeIterators(map<string,Table> &tables); QueryResult execute(map<string,Table> &tables); }; @@ -56,3 +56,8 @@ struct InsertQuery : public Query{ QueryResult execute(map<string,Table> &tables); }; +struct DeleteQuery : public Query{ + vector<WhereClause> where; + DeleteQuery(void); + QueryResult execute(map<string,Table> &tables); +}; |