get tuple function added
This commit is contained in:
parent
1e5e31b965
commit
de204d8b92
3 changed files with 3 additions and 3 deletions
|
@ -84,7 +84,7 @@ void DBEngine::rename(Relation& r, vector<string> oldnames, vector<string> newna
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Relation DBEngine::setUnion(Relation r1, Relation r2){
|
/*Relation DBEngine::setUnion(Relation r1, Relation r2){
|
||||||
if (r1.getAttributeNames() != r2.getAttributeNames()){
|
if (r1.getAttributeNames() != r2.getAttributeNames()){
|
||||||
cout << "Failure to union: the relations are not union-compatible";
|
cout << "Failure to union: the relations are not union-compatible";
|
||||||
return;
|
return;
|
||||||
|
@ -114,4 +114,4 @@ Relation DBEngine::setUnion(Relation r1, Relation r2){
|
||||||
Relation new_r("TEMP", new_atts);
|
Relation new_r("TEMP", new_atts);
|
||||||
return new_r;
|
return new_r;
|
||||||
}
|
}
|
||||||
}
|
}*/
|
|
@ -21,7 +21,7 @@ public:
|
||||||
Relation selection(string attName, string s, Relation r);
|
Relation selection(string attName, string s, Relation r);
|
||||||
Relation projection(vector<string> input, Relation r);
|
Relation projection(vector<string> input, Relation r);
|
||||||
void rename(Relation& r, vector<string> oldnames, vector<string> newnames);
|
void rename(Relation& r, vector<string> oldnames, vector<string> newnames);
|
||||||
Relation setUnion(Relation r1, Relation r2);
|
//Relation setUnion(Relation r1, Relation r2);
|
||||||
//void setDiff();
|
//void setDiff();
|
||||||
//void crossProduct();
|
//void crossProduct();
|
||||||
};
|
};
|
||||||
|
|
BIN
a.out
BIN
a.out
Binary file not shown.
Reference in a new issue