diff --git a/test.cpp b/test.cpp index 3cc2d12..0d7ee26 100755 --- a/test.cpp +++ b/test.cpp @@ -1,10 +1,12 @@ #include #include +#include "Parserv3.h" #include "DBEngine.h" using namespace std; //still in progress +/* int main() { DBEngine engine; Attribute att1("Breakfast", "VARCHAR(20)", true); @@ -26,7 +28,7 @@ int main() { v.push_back(att2); v.push_back(att3); - //Relation r("Food", v); + Relation r("Food", v); //r.renameAttribute("Breakfast", "BFST"); //r.display(); @@ -50,7 +52,6 @@ int main() { newa.push_back("Hcnul"); newa.push_back("Rennid"); -<<<<<<< HEAD //Projection test vector projectTest; projectTest.push_back("Breakfast"); @@ -62,10 +63,34 @@ int main() { sub_r.display(); //engine.rename(r, o, n); -} -======= + engine.rename(engine.getTableFromName("Food"), old, newa); engine.getTableFromName("Food").display(); cout << "finished"; -} ->>>>>>> master +} + +*/ +int main () { + + string ss = "INSERT INTO animals VALUES FROM ( Joe , cat , 4 ) ;"; + string ss2 = "SHOW Dogs ;"; + string ss3 = "EXIT ; "; + + DBEngine engine; + + // vector listOfTokens = tokenize(ss); + // vector listOfTokens2 = tokenize(ss2); + // vector listOfTokens3 = tokenize(ss3); + + // par_line(listOfTokens); + // par_line(listOfTokens2); + // par_line(listOfTokens3); + + parse(ss, engine); + parse(ss2, engine); + parse(ss3, engine); + + engine.save(); + + +}