From 8e308110b847aa66930ae292c453159ad1db1305 Mon Sep 17 00:00:00 2001 From: Brandon Jackson <1drummer@att.net> Date: Mon, 21 Sep 2015 22:00:02 -0500 Subject: [PATCH] Projection implemented, correct output, but segfaults --- DBEngine.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/DBEngine.cpp b/DBEngine.cpp index 1e47c4a..eaa3e49 100755 --- a/DBEngine.cpp +++ b/DBEngine.cpp @@ -52,12 +52,13 @@ void DBEngine::saveToFile(vector cmds){ //assumes that all attribute titles are unique Relation DBEngine::projection(vector input, Relation r){ - -// for(int i = 0; i < input.size(); i++) { -// it = find(r.getAttributes().begin(), r.getAttributes().end(), input[i]) + for(int i = 0; i < input.size(); ++i) { - //if(r[i].getName == input[]) -// } + for(int j = 0; j < r.getSize(); ++j) { + if((r.getAttributes())[j].getName() == input[i]) + (r.getAttributes())[j].display(); + } + } } //ASAP: TEST ALL OF THIS