aboutsummaryrefslogtreecommitdiff
path: root/query.h
diff options
context:
space:
mode:
Diffstat (limited to 'query.h')
-rw-r--r--query.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/query.h b/query.h
index 5018f9d..2b4d17d 100644
--- a/query.h
+++ b/query.h
@@ -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);
+};