51 lines
No EOL
1 KiB
C++
Executable file
51 lines
No EOL
1 KiB
C++
Executable file
#include <iostream>
|
|
#include <vector>
|
|
#include "DBEngine.h"
|
|
|
|
using namespace std;
|
|
|
|
//still in progress
|
|
int main() {
|
|
DBEngine engine;
|
|
Attribute att1("Breakfast", "VARCHAR(20)", true);
|
|
Attribute att2("Lunch", "VARCHAR(20)", false);
|
|
Attribute att3("Dinner", "VARCHAR(20)", false);
|
|
|
|
att1.addCell("Pancakes");
|
|
att1.addCell("Waffles");
|
|
att1.addCell("Biscuits");
|
|
att2.addCell("Turkey Sandwich");
|
|
att2.addCell("Caesar Salad");
|
|
att2.addCell("Pizza");
|
|
att3.addCell("Steak");
|
|
att3.addCell("Shrimp");
|
|
att3.addCell("Ribs");
|
|
|
|
vector<Attribute> v;
|
|
v.push_back(att1);
|
|
v.push_back(att2);
|
|
v.push_back(att3);
|
|
|
|
Relation r("Food", v);
|
|
|
|
vector<string> tuple;
|
|
tuple.push_back("Omelette");
|
|
tuple.push_back("Fried Rice");
|
|
tuple.push_back("Grouper");
|
|
|
|
r.insertTuple(tuple);
|
|
r.display();
|
|
|
|
vector<string> o;
|
|
vector<string> n;
|
|
|
|
o.push_back("Breakfast");
|
|
o.push_back("Lunch");
|
|
o.push_back("Dinner");
|
|
|
|
n.push_back("Tsafkaerb");
|
|
n.push_back("Hcnul");
|
|
n.push_back("Rennid");
|
|
|
|
//engine.rename(r, o, n);
|
|
} |