#pragma once #include #include #include #include "Relation.h" //still in progress class DBEngine{ vector tables; vector commands; int size; public: DBEngine(); void createTable(string n); void createTable(string n, vector a); void createTable(Relation r); void insertValues(string r, vector v); vector getRelations(); //void showTable(Relation r); Relation& getTableFromName(string n); void saveToFile(vector cmds); Relation selection(string attName, string s, Relation r); Relation projection(vector input, Relation r); <<<<<<< HEAD Relation product(string s1, Relation r1, Relation r2); void rename(Relation& r, vector oldnames, vector newnames); void save(); void save(string n); void storeCommands(string s); Relation setUnion(Relation r1, Relation r2); //void setDiff(); //void crossProduct(); ======= void save(); void storeCommands(string s); void rename(Relation& r, vector oldnames, vector newnames); Relation setUnion(Relation r1, Relation r2); Relation setDiff(Relation r1, Relation r2); Relation crossProduct(Relation r1, Relation r2); >>>>>>> master };