Skip to content

A project for MiniSQL project

Notifications You must be signed in to change notification settings

bfy2000/DataBaseMiniSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

89 Commits

Repository files navigation

DataBaseMiniSQL

A project for MiniSQL project

Main Frame Work

Interpreter & API

  • 全部完成

API:

//* INSERT INTO..//* insert_table_name (string) 是待插入的表格//* insert_values是InsertVal (struct) 的可变数组//* InsertVal中包括了value (string) 和 given_type (enum)//* value要使用转换函数进行stoi一类的函数做转换、given_type用来推导关系匹配//* //* 可以考虑增加一些关系自动转换,增加鲁棒性voidInsertQuery::Query(){// ...  } //* EXECFILEvoidExecFile(string filename){filename.erase(0, 1); string final_filename = ""; vector<string> parse_vec = split(filename, '\\'); for (int i = 0; i < parse_vec.size(); i++){unsignedint each_char_val; stringstream ss; ss << hex << parse_vec[i]; ss >> each_char_val; final_filename.push_back(each_char_val)} //... } 

About

A project for MiniSQL project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages