From 5cadbd35ae3bd6477ed9d9374b78e8be697b23ab Mon Sep 17 00:00:00 2001 From: Brandon Jackson <1drummer@att.net> Date: Fri, 25 Sep 2015 00:30:32 -0500 Subject: [PATCH] Update DBEngine.h --- DBEngine.h | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/DBEngine.h b/DBEngine.h index 8a71981..d5ae85a 100755 --- a/DBEngine.h +++ b/DBEngine.h @@ -1,3 +1,4 @@ +#pragma once #include #include #include @@ -6,8 +7,9 @@ //still in progress class DBEngine{ vector tables; + vector commands; int size; - + public: DBEngine(); void createTable(string n); @@ -17,10 +19,13 @@ public: //void showTable(Relation r); Relation& getTableFromName(string n); void saveToFile(vector cmds); - //Relation selection(); + Relation selection(string attName, string s, Relation r); Relation projection(vector input, Relation r); + Relation product(string s1, Relation r1, Relation r2); void rename(Relation& r, vector oldnames, vector newnames); - //void setUnion(); + void save(); + void storeCommands(string s); + //Relation setUnion(Relation r1, Relation r2); //void setDiff(); - //void crossProduct(); + //void crossProduct(); };