Update test.cpp
This commit is contained in:
parent
66196158fc
commit
b2e36b3056
1 changed files with 25 additions and 27 deletions
52
test.cpp
52
test.cpp
|
@ -1,29 +1,8 @@
|
||||||
/*
|
|
||||||
#include <iostream>
|
|
||||||
#include "DBEngine.h"
|
|
||||||
|
|
||||||
using namespace std;
|
|
||||||
|
|
||||||
int main() {
|
|
||||||
|
|
||||||
|
|
||||||
//DBEngine engine;
|
|
||||||
vector<string> my_vector = {"Name", "Grade", "Happiness"};
|
|
||||||
string at1 = "Name", at2 = "Grade", at3 = "Happiness";
|
|
||||||
|
|
||||||
|
|
||||||
Attribute<string> attribute_1(at1);//, attribute_2(at2), attribute_3(at3);
|
|
||||||
|
|
||||||
|
|
||||||
//Relation r(line1, my_attributes);
|
|
||||||
|
|
||||||
//r.displayTableName();
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
//#include "DBEngine.h"
|
//#include "DBEngine.h"
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include "Attribute.h"
|
//#include "Attribute.h"
|
||||||
|
#include "Relation.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
@ -43,6 +22,7 @@ int main() {
|
||||||
|
|
||||||
Attribute atributo;
|
Attribute atributo;
|
||||||
atributo.initializeAttribute("atributo",shamWow);
|
atributo.initializeAttribute("atributo",shamWow);
|
||||||
|
|
||||||
atributo.display();
|
atributo.display();
|
||||||
|
|
||||||
vector<string> doom;
|
vector<string> doom;
|
||||||
|
@ -52,16 +32,34 @@ int main() {
|
||||||
doom.push_back("archvile");
|
doom.push_back("archvile");
|
||||||
|
|
||||||
Attribute atributo2;
|
Attribute atributo2;
|
||||||
atributo2.initializeAttribute("attribute_2", doom);
|
atributo2.initializeAttribute("atributo2",doom);
|
||||||
|
|
||||||
atributo2.display();
|
atributo2.display();
|
||||||
|
|
||||||
|
vector<Attribute> setOfAttributes;
|
||||||
|
setOfAttributes.push_back(atributo);
|
||||||
|
setOfAttributes.push_back(atributo2);
|
||||||
|
|
||||||
|
vector<string> attNames;
|
||||||
|
attNames.push_back("attName1");
|
||||||
|
attNames.push_back("attName2");
|
||||||
|
|
||||||
|
Relation myLittleRelation;
|
||||||
|
myLittleRelation.initializeRelation("randomName", attNames, setOfAttributes);
|
||||||
|
|
||||||
|
|
||||||
|
//adding tuple business-----------------------
|
||||||
|
|
||||||
string line1 = "Table_1";
|
vector<string> tuple;
|
||||||
|
tuple.push_back("hadoken");
|
||||||
|
tuple.push_back("soryuken");
|
||||||
|
|
||||||
|
myLittleRelation.addTuple(tuple);
|
||||||
|
|
||||||
|
myLittleRelation.display();
|
||||||
|
|
||||||
//Relation r(line1, my_attributes);
|
string input_query = "atributo";
|
||||||
|
cout << "\nThe attempted input query is: " << input_query << endl;
|
||||||
|
|
||||||
|
myLittleRelation.projectQuery(input_query);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in a new issue