50 lines
1023 B
C++
50 lines
1023 B
C++
#include "../Database/Database.h"
|
|
#include "../Util/Util.h"
|
|
|
|
using namespace std;
|
|
|
|
int
|
|
main(int argc, char * argv[])
|
|
{
|
|
//chdir(dirname(argv[0]));
|
|
//#ifdef DEBUG
|
|
Util util;
|
|
//#endif
|
|
|
|
cout << "argc: " << argc << "\t";
|
|
cout << "DB_store:" << argv[1] << "\t";
|
|
cout << "insert file:" << argv[2] << endl;
|
|
|
|
string db_folder = string(argv[1]);
|
|
int len = db_folder.length();
|
|
|
|
if(db_folder.substr(len-3, 3) == ".db")
|
|
{
|
|
cout<<"your database can not end with .db"<<endl;
|
|
return -1;
|
|
}
|
|
|
|
Database _db(db_folder);
|
|
_db.load();
|
|
cout << "finish loading" << endl;
|
|
//_db.insert(argv[2]);
|
|
//_db.remove(argv[2]);
|
|
_db.insert(argv[2]);
|
|
|
|
//string query = string(argv[2]);
|
|
//query = Util::getQueryFromFile(query.c_str());
|
|
//if (query.empty())
|
|
//{
|
|
//return 0;
|
|
//}
|
|
//printf("query is:\n%s\n\n", query.c_str());
|
|
|
|
//ResultSet _rs;
|
|
//_db.query(query, _rs, stdout);
|
|
|
|
//TODO:to test insert, delete and modify
|
|
//read from file or just several triples written here
|
|
|
|
return 0;
|
|
}
|