-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.cc
41 lines (39 loc) · 1.45 KB
/
main.cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include "./src/decs.h"
#include "./impl/qres.h"
using namespace Query;
int main(){
// string query = "insert in tablename id=10,name="ayush",score=69;";
// string query1 = "get from tablename where id=10;";
// string query2 = "update in tablename set score=20 where id=10;";
// string query3 = "delete from tablename where id=10;";
// string query4 = "create instance instance_name";
// string query5 = "create index instance.attr_name";
// string query6 = "create cluster instance.attr_name";
std::cout << "\\\\ // ||[=======] ||\\\\ || [======] \n";
std::cout << " \\\\ // || || \\\\ || || ||\n";
std::cout << " \\\\ // ||[=======] || \\\\ || || ||\n";
std::cout << " \\\\ // || || \\\\ || || ||\n";
std::cout << " \\\\// ||[=======] || \\\\|| [======] \n";
std::string statement;
char delimiter = ';';
char c;
while(true){
statement = "";
std::cout << std::endl << std::endl << ">";
while (std::cin.get(c)) {
if (c == delimiter) {
statement += ' ';
break;
} else if (c == '\n') {
statement += ' ';
std::cout<<"..";
} else {
statement += c;
}
}
statement += ';';
Statement* st = resolveStatement(statement);
}
return 0;
}