Commented out DBApp.cpp as it's being developed. test.cpp all tests compile and run into test file.
This commit is contained in:
parent
bcb9b0de81
commit
e244c6ca45
4 changed files with 53 additions and 10 deletions
34
DBApp.cpp
34
DBApp.cpp
|
@ -3,12 +3,38 @@
|
|||
#include <sstream> // std::stringstream
|
||||
#include <vector>
|
||||
#include <string>
|
||||
//#include "Parserv3.h"
|
||||
//#include "DBEngine.h"
|
||||
#include "Parserv3.h"
|
||||
#include "DBEngine.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
/*
|
||||
int main()
|
||||
{
|
||||
cout << "Testing." << endl;
|
||||
cout << "**********************" << endl;
|
||||
cout << "* Generic Restaurant *" << endl;
|
||||
cout << "**********************" << endl;
|
||||
cout << "- Login -" << endl;
|
||||
cout << "1. Login" << endl;
|
||||
cout << "2. Request new account" << endl;
|
||||
cout << "Enter coice: ";
|
||||
int n;
|
||||
cin >> n;
|
||||
string u;
|
||||
string p;
|
||||
switch(n)
|
||||
{
|
||||
case 1: cout << "- Login -" << endl;
|
||||
cout << "Enter username: ";
|
||||
cin >> u;
|
||||
cout << "Enter password: ";
|
||||
cin >> p;
|
||||
// implement user database.
|
||||
break;
|
||||
case 2: cout << "Not implemented." << endl;
|
||||
break; // not implemented.
|
||||
default: cout << "Not an option." << endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
*/
|
|
@ -69,7 +69,7 @@ int Relation::getSize(){
|
|||
|
||||
void Relation::display(){
|
||||
cout << "--------------------------\n";
|
||||
cout << name << "\n";
|
||||
cout << getTableName() << "\n";
|
||||
for (int i = 0; i < att.size(); ++i){
|
||||
att[i].display();
|
||||
}
|
||||
|
|
BIN
test
BIN
test
Binary file not shown.
27
test.cpp
27
test.cpp
|
@ -93,9 +93,26 @@ int main () {
|
|||
|
||||
engine.save();
|
||||
|
||||
|
||||
//engine.createTable("Food", v);
|
||||
//engine.createTable("Food", v);
|
||||
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);
|
||||
|
||||
engine.createTable("Food", v);
|
||||
|
||||
Attribute att4("Breakfast", "VARCHAR(20)", true);
|
||||
Attribute att5("Lunch", "VARCHAR(20)", false);
|
||||
|
@ -118,8 +135,8 @@ int main () {
|
|||
|
||||
engine.createTable("MoarFood", v2);
|
||||
|
||||
//engine.getTableFromName("Food").display();
|
||||
engine.getTableFromName("MoarFood").display();
|
||||
|
||||
// engine.setUnion(engine.getTableFromName("Food"), engine.getTableFromName("MoarFood")).display();
|
||||
engine.setUnion(engine.getTableFromName("Food"), engine.getTableFromName("MoarFood")).display();
|
||||
|
||||
}
|
||||
|
|
Reference in a new issue