slight modification to Parser.cpp

This commit is contained in:
Rebecca Schofield 2015-10-06 20:23:34 -05:00
parent 47e8fd3c1e
commit ea2b612129
4 changed files with 1 additions and 27 deletions

View file

@ -1090,9 +1090,3 @@ void parse(string input, DBEngine &engine)
vector<string> listOfTokens = tokenize(input); vector<string> listOfTokens = tokenize(input);
par_line(listOfTokens, engine); par_line(listOfTokens, engine);
} }
void parseList(vector<string> input, DBEngine &engine) {
for (int i = 0; i < input.size(); ++i){
parse(input[i], engine);
}
}

View file

@ -19,5 +19,4 @@ std::vector<std::string> updateCMD(std::vector<std::string> input, DBEngine &eng
std::vector<std::string> deleteCMD(std::vector<std::string> input, DBEngine &engine); std::vector<std::string> deleteCMD(std::vector<std::string> input, DBEngine &engine);
std::vector<std::string> query(std::vector<std::string> input, DBEngine &engine); std::vector<std::string> query(std::vector<std::string> input, DBEngine &engine);
void par_line(std::vector<std::string> input, DBEngine &engine); void par_line(std::vector<std::string> input, DBEngine &engine);
void parse(std::string s, DBEngine &e); void parse(std::string s, DBEngine &e);
void parseList(std::vector<std::string> input, DBEngine &engine);

BIN
a.out

Binary file not shown.

View file

@ -1,19 +0,0 @@
#include <iostream>
#include <vector>
#include "Parser.h"
#include "Condition.h"
#include "DBEngine.h"
//#include "user.h"
using namespace std;
int main () {
DBEngine engine;
vector<string> s;
s.push_back("CREATE TABLE animals ( name VARCHAR(20), kind VARCHAR(8), years INTEGER ) PRIMARY KEY ( name, kind ) ;");
s.push_back("CREATE TABLE animals2 ( name VARCHAR(20), kind VARCHAR(8), years INTEGER ) PRIMARY KEY ( name, kind ) ;");
s.push_back("SHOW animals2 ;");
s.push_back("SHOW animals2 ;");
parseList(s, engine);
}